phpbar.de logo

Mailinglisten-Archive

[php] php vs. java

[php] php vs. java

Martin Rabl martin.rabl at rablnet.de
Fre Jun 25 00:25:23 CEST 2004


Hi,

Am 24.06.2004 um 23:34 schrieb Michael Post:
> Enrico Weigelt wrote:
>> kennt jemand ein paar praxistaugliche Vergleiche von PHP vs. Java ?
>>
>> Ich persönlich bin ja der Meinung, daß PHP bei Webanwendungen (und 
>> allgemein zur Textverarbeitung), u.a. durch sein Variablenhandling
>> (hashes, etc) sehr rasche Entwicklung ermöglicht
Ja, das ist schon richtig - allerdings kann das "einfache" 
Variablen-Handling auch gut Probleme überdecken.
Ich hab mal aus "Spass" versucht, die Templatemaschine patTemplate 
(http://www.phptools.de) nach Java zu portieren (gute Programmierübung) 
... meine Nase blutet immer noch heftig. Mit PHP kann man halt viele 
Sachen schnell machen, mit Java allerdings sauber(er) arbeiten.
Mal abgesehen davon, der Vergleich Java und PHP nur einigermassen auf 
Klassenebene funktioniert.

>>  und dabei keine
>> nicht merklich langsamer, vielleicht z.T. auch ein Stück schneller
>> als Java ist.
Kann man so nicht sagen - das kommt auf viele Randbedingungen an. 
Tomcat kann manchmal schweineschnell sein ...

>> Genau ausgemessen hab ichs aber noch nicht - ist also
>> nur eine Vermutung ...
Die wohl von der verbreiteten These kommt, Java ist per se langsam.
Es kommt allerdings immer auf die Implementierung an - in PHP genauso 
wie in Java.

> Java vs PHP macht keinen Sinn.
> Meinst Du JSP vs. PHP oder JavaBeans vs. PHP?
JavaBeans sollte man auch draussen lassen.
Ich sags mal so: JSP (implizit Java) kann Sachen, die mit PHP ganz 
praktisch wären, PHP kann Sachen, die bei JSP Klasse wären. Ich hab 
meine Diplomarbeit mit JSP "gebaut" und tierisch geflucht - mit PHP 
wäre es damals halt deutlich deutlich deutlich schneller gegangen. 
Andererseits kann man mit JSP halt auch schön so Sachen wie EJB etc. 
nutzen ... hat auch was für sich.
Und wirklich langsam ist das auch nicht, erscheint mir jedenfalls so.

Ich würde beides nicht gegeneinander abgrenzen, sondern je nach 
Einsatzmöglichkeit für oder gegen entscheiden.
Ach ja - bereits vor etwa vier Jahren (oder waren es drei?) war auf der 
Liste eine kleine Diskussion zum Thema ... es hat sich nichts geändert 
... na ja: bis auf Struts und JBoss und Eclipse und ... PHP5.

Bye,
    Martin

P.S.: in meiner Diplomarbeit seinerzeit war dann doch ein wenig PHP 
versteckt ... oder hat schon jemand ein jspMyAdmin gesehen? ;-))

php::bar PHP Wiki   -   Listenarchive