phpbar.de logo

Mailinglisten-Archive

AW: [php] mysql + mssql/PHP-Enterprise

AW: [php] mysql + mssql/PHP-Enterprise

Johann-Peter Hartmann php_(at)_phpcenter.de
Thu, 19 Sep 2002 13:45:03 +0200


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