2013-06-04 17 views
7

Ich entwickle eine Finanzierungs-Website für meinen Kunden.JAVA Restful Webservice vs PHP Restful Webservice. Der Beste?

Die Finanzierung umfasst Aktien, Payment Gateway etc .. kaufen

Jetzt entwickeln wir eine API für diese.

Bedeutung - Der Kauf Aktien, Zahlung etc .. wird via api Anruf sein. Der API-Aufruf umfasst das Übergeben einer Anforderung mit mehr als 50 Parametern/Daten an den Server.

Jetzt ist meine Frage, die Anforderung ist es, einen RESTful Web-Service und Antwort in JSON zu entwickeln.

Welches ist besser/besser. Java oder PHP?

Ich weiß Java unterstützt Mulch-Threading, hohe Leistung, robust und skalierbar Service-Layer. Warum nicht PHP (seit ich in PHP bin). Ich surfte ein wenig und bin endlich mit meiner Frage hier. Einige gute Experten auf beiden Plattformen können den Grund/die Antwort erarbeiten.

Dank Haan

+0

charmakits - wenn Sie genauer sagen, was meinst du damit. Ich war hier für jemanden, der mir mit diesen __ Kommentaren eher wehtut. – hjaffer2001

+0

Ich entschuldige mich wenn ich deine Gefühle verletze, aber das war sicherlich nicht meine Absicht. Die Sache ist, dass das, was du fragst, nur als subjektiv beantwortet werden kann. Diese Seite soll Fragen haben, die eindeutig beantwortet werden können. Fragen werden normalerweise auch als spezifisch angesehen (siehe hier: http://stackoverflow.com/questions/how-to-ask) Wir haben zu wenig Kontext, um Ihnen eine Antwort zu geben. Sowohl Java als auch PHP haben ihre Vor- und Nachteile. Wenn Sie eine Gruppe von Leuten fragen, die sich mit dem Thema auskennen, werden Sie unterschiedliche Meinungen bekommen, was nicht die Art von Frage ist, die diese Seite normalerweise beantwortet. – chamakits

Antwort

9

Es gibt Anwendungen im großen Maßstab sowohl PHP und Java geschrieben, die erfolgreich waren und sind gescheitert. Dies gilt nicht nur für Java oder PHP, sondern auch für viele andere Programmiersprachen. Daher ist die Frage, die eine bessere Wahl ist, überflüssig. Was sollten Sie wählen? Nun, du würdest das am besten beurteilen.

Wenn Sie Erfahrung in der Arbeit mit PHP haben, ist es wahrscheinlicher, dass Sie in PHP besseren Code schreiben würden als mit Java. Also Java-Threads gehen aus dem Fenster; jetzt sofort. Wenn Sie Leute zum Programmieren einstellen, wird es schwierig. Wenn ich du wäre, würde ich eine Programmiersprache wählen, mit der ich mich wohl fühle.

Einige der Dinge, die Sie sehen möchten vielleicht bei

  • Wie gut verstehen Sie eine sichere Anwendung in PHP und Java zu bauen.
  • Wie planen Sie, Ihre App zu hosten und bei Bedarf zu skalieren?
  • Was sind vorhandene API-Unterstützung, die es einfach macht, Anwendung zu entwickeln.
  • Was ist die Zeitbeschränkung. IMO Prototyping und erste Entwicklung ist schneller in PHP, verglichen mit Java.
  • Welche Community-Unterstützung haben Sie für welche APIs, die Sie verwenden werden.

aktualisieren

Sie über Vergleich here lesen kann. Daran möchte ich nicht viel kommentieren, denn es wurde bereits eloquenter diskutiert. Sie können über Benchmarking lesen here

IMO Java ist schnell, aber könnte ein Speicher Schwein sein, mit zu beginnen, Sie müssten wissen oder lernen über Tweving JVM-Parameter, um Ihre Anwendung optimal auszuführen. Dies könnte auch für PHP gelten, aber ich denke, dass Standard funktioniert gut. Ich habe nicht intensiv an PHP gearbeitet, aber von dem, was ich realisiert habe, ist die Entwicklung in PHP schneller. Der Grund dafür, dass PHP schneller zu entwickeln ist, liegt darin, dass Java eine sehr ausführliche Sprache ist. Wenn Sie also mit Java beginnen, müssen Sie bereit sein, damit umzugehen.Die Leistung hängt jedoch davon ab, wie Sie Ihre Anwendung implementieren. Wir sind auf ähnliche Probleme gestoßen, unabhängig von der verwendeten Programmiersprache.

+0

ch4nd4n - danke für die Info. wird bei der PHP bleiben. BTW - Was sind die Vorteile von Java gegenüber PHP? Irgendwelche Ideen? – hjaffer2001

+0

@ hjaffer2001 beziehen Sie sich auf das Update oben. – ch4nd4n

Verwandte Themen