Socke hat geschrieben:gocher hat geschrieben:Auch in PHP ist saubere und ordentliche, objektorientierte Programmierung möglich, wenn man es will und ich will!
Spätestens bei den PHP Data Objects (PDO) ist damit Schluss. Wenn man sich als Ergebnis der Datenbank-Abfrage entsprechende Objekte erstellen lässt, werden zuerst die Eigenschaften gesetzt und danach der Konstruktor aufgerufen.
Also auch wenn zugegebener Maßen etliche Module nicht objektorientiert sind, hindert es einen ja nicht selbst objektorientiert zu programmieren, Windows oder Linux sind auch nicht objektorientiert und somit greifen die Pascal-Interface Dateien auf diese Schnittstellen auch nur funktional zu.
Socke hat geschrieben:gocher hat geschrieben:Und dann ist da noch die Verarbeitungszeit, Objektorientierung und Script-Sprachen das passt erst dann zusammen wenn man aufwändiges Caching einsetzt und das kostet wieder eine menge Entwicklungszeit, ich glaube nicht nur das Entwickler-Team von Typo3 wartet da noch auf bessere Hardware und wartet und wartet!
Bei einfachen Scripts bringt Objektcode-Caching schon eine Menge und reicht bei weitem aus. Wenn die ausgegebenen Inhalte zwischengespeichert werden sollen, ist das kein spezifisches Problem der Scriptsprachen. Richtiges Caching ist am einfachsten zu implementieren, wenn man es von Anfang an mit einplant; wenn man es später hinzufügen möchte, ist das wesentlich mehr arbeit -- da kann man einfacher auf bessere Hardware warten.
Sicherlich bringt Objektcode-Caching schon eine Menge, aber es stört mich schon das es überhaupt erforderlich ist!
mschnell hat geschrieben:Es gibt auch Lazarus-kompatibles Pascal-Script
Das bringt mich nicht weiter, wenn sie es nicht können!