Mailinglisten-Archive |
Hi Marc, Marc Ende schrieb: > Nicht umsonst wollten die Entwickler dazu kommen, dass php endlich > Enterprise-Level erreicht, wie auch die anderen OOP-Sprachen (z.B. > JSP/Java) Auch wenns nach Pawlow aussieht, jm2c weil populärstes Missverständnis im PHP-Land : Wenn OOP Vorraussetzung für Enterprise-Anwendungen wäre gäbs vermutlich weniger Cobol und C in Enterpriselösungen. PHP _ist_ enterprisetauglich. Erweitertes OO - wie etwa private Variablen, Interfaces oder Mehrfach- vererbung sind keine zwingend notwendigen Vorraussetzungen für die Entwicklung von 1000 KLOC dicken Applikationen - es handelt sich nur um das automatisierte Stützen und Erzwingen von Konventionen, die sich bei grossen Lösungen als nützlich erwiesen haben. Man kann als Programmierer auch darauf verzichten und darauf achten, dass man nur über set/get-Routinen auf Properties zugreift und nur die als "public" definierten - etwa durch einen Kommentar in der Klassendeklaration - von aussen geändert werden. Der Effekt ist der gleiche, nur der Aufwand ist ein anderer. Und PHP bringt sogar noch ein paar Sachen mit, die manchen "Enterprise- Sprachen" fehlen, aber für unternehmens- kritische Anwendungen eigentlich unverzichtbar sind : - man braucht sich keine Sorgen zu machen. Ein wohlgetunter PHP-Server ist ein Highlander - er stirbt nicht, und eigentlich braucht es nur einen zu geben. - man bekommt die Bugs _wirklich_ raus. Wenn er z.B. nicht im PHP-Code passiert, sondern darunter, macht man "gdb httpd run -X -f dhttpd.conf " und findet und repariert ihn dann direkt im PHP, im httpd oder in der Library, weil man hat den Source sowieso auf der Platte. Und was unser aller Kunden bei diesen beiden Sachen am meisten freut - man braucht keinen SUN-Entwickler aus Palo Alto mit dem Stundenlohn einer Edelnutte von den Caymans einzufliegen, sondern kann stattdessen unterbezahlte arme Schweine wie uns ausbeuten. Noch einmal : PHP _ist_ enterprisetauglich. Ob auch alle PHP-Entwickler es sind, das ist eine andere Geschichte. Liebe Grüße - johann, der PHP sogar für Enterprise TNG tauglich hält
php::bar PHP Wiki - Listenarchive