Mailinglisten-Archive |
Dirk Schwarz wrote: >>und das ist einfach zu entscheiden: >>- zeitkritisch: >> - Optimierung auf kurze Interpreterlaufzeit >> - Optimierung auf kurze Ausfuehrungszeit >> - OOP wenig sinnvoll > > > Ich würde sagen, das hängt sehr stark von der Anwendung ab, und mal ehrlich, > die meisten Webanwendungen, wenn man nicht sehr viele Clicks hat, sind alles > andere als Zeitkritisch! Ich habe auch schon auf Seiten mit sehr viel Traffic > und Clicks OOP-Lösungen ohne Probleme implementiert. Sagen wir es mal so, je komplexer die Applikation wird, desto sinnvoller wird OOP. Weniger performant ist es IMMER. Nur: Wenn man eine Applikation hat, die eh mehrere Sekunden Laufzeit hat (in der Regel dann nichts im Web sondern irgendwelche Intranet-Anwendungen) ist der Overhead für das Initalisieren von Objekten, Aufrufen von Methoden etc. tatsächlich vernachlässigbar. Handelt es sich jedoch um eine Applikation die nichts anderes macht als 3 Werte aus einer simpel gestrickten Datenbank auszulesen und diese auszugeben dürften 90% der Zeit (auf OOP, Datenbankabstraktionslayer und Templatesystem draufgehen). MfG, Sebastian -- sebastian nohn - wismarer Str. 22 - 53757 sankt augustin - germany mobile: +49 170 4718105 email: sebastian at nohn.net web: http://nohn.net did i help you? consider a gift: http://wishlist.nohn.net/ pgp/gpg encrypted mail welcome: http://nohn.net/pubkey.asc
php::bar PHP Wiki - Listenarchive