Wie soll ich mir das vorstellen? Ohne dass wir hier jetzt exzessiv vom Thema abweichen müssen würde mich dennoch interessieren was du damit meinst. Clientseitig kann man PHP nicht benutzen da ein Browser kein PHP versteht. Oder meinst du er soll Java und PHP mischen und PHP für die Ausgabe an den Browser benutzen? Dafür gibt es für Java besser geeignete Technologien wie JSP oder JSF.
Es soll tatsächlich ein (oder evtl. sogar mehrere Projekte) geben, die GUI-Programmierung in PHP erlauben - und Clients für einen Webdienst kann man auch in PHP schreiben, um seinerseits wieder einen weiteren Webdienst anzubieten... Browserseitiges PHP hab ich aber, wie Schorsch bereits sagte, noch nicht gesehen... aber jetzt schweife ich ab
Ernsthaft - vielleicht sollte mal einer einen kleinen Wiki-Beitrag schreiben zur Auswahl einer Sprache und/oder eines Frameworks.
Folgende Fragen sollte man sich stellen:
- Auf welcher Zielplattform soll meine Anwendung laufen?
- Bin ich bereit, evtl. in einen Server (eigener oder gehosteter) zu investieren oder soll alles umsonst sein?
- Welche Features werden benötigt?
- Bietet das Framework bzw. die Sprache schon fertige (Teil-)Lösungen oder muss ich alles oder ein Großteil selbst coden?
- Wie gut ist das Framework/die Sprache dokumentiert?
- Ist zu erwarten, dass die Sprache/das Framework auch weiterentwickelt wird oder wird es in absehbarer Zeit von der Bildfläche verschwinden?
- Wenn die Sprache bzw. das Framework mir unbekannt ist - ist es mit einem überschaubaren Aufwand zu erlernen? (z.B. mal Tutorials anschauen und sehen, ob du verstehst, was da gemacht wird).
- Wenn ich erwarte, dass meine fertige Anwendung auch tatsächlich von jemandem verwendet/das Spiel gespielt werden soll - wie ist die Verbreitung der Zielplattform? (z.B. macht Programmieren auf einem Atari keinen Sinn, wenn ich eine möglichst große Zielgruppe ansprechen will).
Wer Anmerkungen/Ergänzungen/Hinweise/Korrekturen hat, möge diese bitte mitteilen.
Sicher gibt's noch mehr Punkte, die mir in den 5 Minuten des Antwortschreibens nicht eingefallen sind, aber ich denke, die Fragen sollten schon mal weiterhelfen.