cdonat schrieb am 29. August 2011 16:22
> Naja, Ich bin ja sowieso kein so grosser Fan von IDEs, besonders von
> Eclipse. Die Tools die ich verwende unterstützen auch Python ganz
> gut.
Für große Projekte ist eine gute IDE eine absolute Notwendigkeit,
sonst werden die Dinger unerstell- und unwartbar. Ich hab früher
meinen Kram auch mit xemacs gemacht, bin aber mittlerweile aus
genannten Gründen auf Eclipse umgestiegen und habe das nicht bereut.
Auch wenn ich nicht mit Java gearbeitet habe.
> Mit PHP gute Programme zu schreiben ist eher weniger aufwändig als
> mit Java, aber es erfordert wesentlich mehr Disziplin.
Da muß ich nun energisch widersprechen (zumindest ab einer gewissen
Größe des Projekts):
Erstens gibt es viele pfiffige Sprachkonstrukte in PHP nicht. Keine
Events, keine Parallelverarbeitung per Threads oder Forks (im
Webbereich), Ajax nur mit Krücken per zusätzlicher JavaScripterei,
keine ordentlichen Namespaces und und und;
Zweitens gibt es für Java wesentlich mehr Spracherweiterung in
Gestalt von Bibliotheken als für PHP. PHP ist in mancher Hinsicht
recht einengend;
Drittens ist PHP nicht objektorientiert, versucht es aber häufig, zu
sein, was zu einer unerquicklichen Inkonsistenz bei der
Programmierung führt;
Viertens kann man nicht einfach ein zusammengepacktes PHP-Archiv
nehmen und in einen Webserver zwecks Ausführung fallenlassen, was mit
einem .war und einem JSP-Server wunderbar geht;
Fünftens kann man bei Java auf Server, Desktop, Webserver unter
einundderselben Sprache programmieren und muß sich nicht ständig
wieder umgewöhnen.
Mit PHP kann man was schreiben, aber es ist aus den genannten Gründen
IMO deutlich aufwendiger als mit Java, und manche Dinge sind nicht in
PHP machbar. Mir isses im Grunde wurscht, solange der Kunde es
bezahlt und nicht Unmögliches auf PHP-Basis verlangt.
> Naja, Ich bin ja sowieso kein so grosser Fan von IDEs, besonders von
> Eclipse. Die Tools die ich verwende unterstützen auch Python ganz
> gut.
Für große Projekte ist eine gute IDE eine absolute Notwendigkeit,
sonst werden die Dinger unerstell- und unwartbar. Ich hab früher
meinen Kram auch mit xemacs gemacht, bin aber mittlerweile aus
genannten Gründen auf Eclipse umgestiegen und habe das nicht bereut.
Auch wenn ich nicht mit Java gearbeitet habe.
> Mit PHP gute Programme zu schreiben ist eher weniger aufwändig als
> mit Java, aber es erfordert wesentlich mehr Disziplin.
Da muß ich nun energisch widersprechen (zumindest ab einer gewissen
Größe des Projekts):
Erstens gibt es viele pfiffige Sprachkonstrukte in PHP nicht. Keine
Events, keine Parallelverarbeitung per Threads oder Forks (im
Webbereich), Ajax nur mit Krücken per zusätzlicher JavaScripterei,
keine ordentlichen Namespaces und und und;
Zweitens gibt es für Java wesentlich mehr Spracherweiterung in
Gestalt von Bibliotheken als für PHP. PHP ist in mancher Hinsicht
recht einengend;
Drittens ist PHP nicht objektorientiert, versucht es aber häufig, zu
sein, was zu einer unerquicklichen Inkonsistenz bei der
Programmierung führt;
Viertens kann man nicht einfach ein zusammengepacktes PHP-Archiv
nehmen und in einen Webserver zwecks Ausführung fallenlassen, was mit
einem .war und einem JSP-Server wunderbar geht;
Fünftens kann man bei Java auf Server, Desktop, Webserver unter
einundderselben Sprache programmieren und muß sich nicht ständig
wieder umgewöhnen.
Mit PHP kann man was schreiben, aber es ist aus den genannten Gründen
IMO deutlich aufwendiger als mit Java, und manche Dinge sind nicht in
PHP machbar. Mir isses im Grunde wurscht, solange der Kunde es
bezahlt und nicht Unmögliches auf PHP-Basis verlangt.