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