2012-04-05 6 views
1

Wir müssen einen RESTful-Service erstellen. Wir fragen uns, welcher der bestehenden Rahmen zu wählen ist. Wir kennen Java und PHP, daher betrachten wir hauptsächlich Frameworks für diese beiden, aber auch andere Optionen sind möglich.Leistung von REST-Frameworks (Java vs PHP vs andere)

Haben Sie Erfahrung mit der Leistung verschiedener REST-Frameworks? Gibt es große Unterschiede? Gibt es irgendwelche sehr schweren Frameworks und wir sollten sie vermeiden, wenn uns die Performance sehr am Herzen liegt?

Alle Ihre Gedanken würden sehr geschätzt werden!

+1

Abgesehen von der Unterstützung REST, was sonst noch zu tun ist, wird das der entscheidende Faktor sein – vickirk

Antwort

3

Ich würde PlayFramework einen Versuch geben. In der Version 1.x ist es sehr einfach zu bedienen und hat einen sehr kleinen Server-Fußabdruck.

+0

+1 Für Playframework. Insbesondere das Routing für RESTful URLs ist so einfach zu bewerkstelligen. Sie können einen laufenden Prototyp Ihrer REST-Struktur in weniger als einer halben Stunde erstellen. – Jules

-3

Persönlich aus Erfahrung, ich denke, es wäre einfacher für Sie, ein REST-Framework in PHP als Java einzurichten. Geben Sie CodeIgniter einen Versuch.

Allerdings glaube ich nicht, dass PHP oder Java die besten Sprachen dafür sind. Versuchen Sie nach Möglichkeit in Node.js oder Ruby zu suchen.

+1

Ich bin kein Java-Fan, in der Tat hasse ich die Sprache, aber wenn Sie sagen, dass Ruby ist besser als eine Sprache, die getestet wurde, für verschiedene Projekte, wo Leistung ist unerlässlich, hat die beste VM der Welt und verschiedene Op-Code Performance-bezogene Optimierungen - mein Freund, Sie haben einfach keine Ahnung, wovon Sie reden. -1 bedeutet, dass man mit der Antwort völlig vom Radar verschwunden ist. Codeigniter ist ein Framework, kein REST-Framework. Bitte stellen Sie sicher, dass Sie auch den Kontext angeben, bevor Sie Behauptungen wie "Welche Sprache ist besser?" –

+0

Entschuldigung, ich könnte in meiner ursprünglichen Antwort vage gewesen sein. Ich habe vorgeschlagen, dass das OP das MVC-Framework von CI benutzt, um einen REST-fähigen Dienst zu erstellen. Bearbeiten: Re. die Wahl von Java vs. Ruby, das ist eine persönliche Meinung. Daher das "Ich fühle" vor diesem Satz. –