PHP 5.3 ist da. Deutlich mehr auf OOP ausgerichtet, mit einer Fülle an neuen Funktionen und einer verbesserten Windows-Unterstützung. Doch was sagen Profis zur neuen Version?
Stefan Priebsch, thePHPcc
PHP 5.3 ist das beste PHP, das wir je hatten. Schnell, gut getestet, Windows-freundlich und ein Haufen toller neue Features, was will man mehr - außer vielleicht vollständige Unicode-Unterstützung mit PHP 6?
Sebastian Bergmann, thePHPcc
PHP 5.3 stellt eine der größten Aktualisierungen und Überarbeitungen in der Geschichte von PHP dar. Die Fülle an neuen Sprachmerkmalen wie Closures oder Namensräume ist durchaus mit dem Versionssprung von PHP 4 auf PHP 5 vergleichbar.
Vor allem freue ich mich darüber, dass nach der Veröffentlichung von PHP 5.3 die Arbeit an PHP 6 endlich Fahrt aufnehmen kann. Mich persönlich interessiert dabei weniger die -- natürlich für viele wichtige -- Unterstützung für Unicode als neue Sprachmerkmale wie Traits, die die horizontale Wiederverwendung von Code ermöglichen werden.
Thomas Weidner, I18N Team Leader, Zend Framework
PHP 5.3 wurde released. Viele haben es sehnsüchtig erwartet, aber ist es für uns wirklich der Segen den sich alle erwünscht haben?
Features gibt es ja
einige: Namespaces, Late Static Binding, Exception Binding und vieles mehr.
Auch kleine Dinge die auf den ersten Blick unscheinbar sind, aber für Personen
wie mich die ganze Spache professioneller machen, wie z.B. E_DEPRECIATED.
Einige Informationen sind gar nur schwer zu finden: z.B. das intern von Flex auf
re2c gewechselt wurde und wir damit eine 10-30% bessere Performance haben.
Hier ist die Informationsflut wohl eher zu einem flauen Bächlein verkommen.
Aber sind wir ehrlich zueinander. Alles in allem ist es ein Release, wie es wir uns erhofft haben. Man erkennt das an vielen Ecken Dinge behoben wurden, die wir uns schon lange erwünscht haben.
Trotzdem gibt es zwei Dinge die in meinen Augen oft übersehen werden:
Zum einen: Bis dieses Release allgemein
verfügbar ist werden noch einige Jahre ins Land gehen. Bis die Provider auf eine "aktuelle" Release wechseln vergehen oft Jahre.
Für uns heißt das, dass wir immer noch mit 5.0-5.2 arbeiten müssen und nicht 5.3 setzen können. Da hat sichs gleich wieder mal aus-gehypet.
Ausserdem sollten die Bibliotheken endlich bereinigt werden... vieles ist einmal so gelöst und in der nächsten Extension anders, z.B. die Methodennamen:
einmal zusammengeschrieben, und dann wieder mit "_" getrennt.
Irgendwann muß man auch die historischen Probleme in Angriff nehmen. Aber wir dürfen ja auf
PHP 6 hoffen.
Als Schlusssatz kann ich trotzdem nur sagen:
Tolles Release... weiter so.
Lars Jankowfsky, Swoodoo
PHP 5.3 kommt! Ein kleiner Versions-Schritt für PHP und doch ein großer Schritt für Entwickler. Mit Namespaces machen wir den Umstieg von Java noch einfacher, die Closures befriedigen jeden C-Entwickler und schlussendlich hat sich die Ausführungsgeschwindigkeit der Scripte deutlich erhöht. Dazu kommt noch ein wahres Potpourri an Änderungen welche mir das Wasser im Mund... ok lassen wir das. Ich freu mich, das "kleine" PHP ist wieder ein bisschen erwachsener geworden.
Arne Blankerts, NonFood Werbeagentur (Unit 2) GmbH
Mit der Freigabe der Version 5.3 macht PHP mal wieder einen Schritt nach Vorne: Neben vielen nützlichen "kleineren" Features sind es wohl vor allem die Namespaces, die in der Öffentlichkeit auffallen werden. Ob die Einführung eines solchen Features in einer mehr oder weniger Minor-Version sinnvoll war oder ist, sei mal dahingestellt. Und auch über den - in den internen Listen ja zu Tode diskutierten - Seperator \ kann man wohl streiten. Alles in allem ist die Unterstützung von Namespaces eine Klasse Sache, die hoffentlich die Leute noch mehr in Richtung OOP treiben wird. Mir persönlich hilft vor allem das "late Static binding" bei einigen Problemen weiter, und auch die Lambda-Funktionen werde ich wohl in kürze vermehrt einsetzen. Schade nur, dass bei all den Neureungen das jetzt vielleicht erst mit 5.4 oder 6.0 kommende Traits es nicht schon in 5.3 geschafft hat. Aber es muss ja auch noch was für spätere Versionen geben...
Kai "Oswald" Seidler, XAMPP
Tagebuch
Dienstag, 30.6.2009
11:50 PHP 5.3.0 liegt seit gestern auf den Mirrors. Jetzt herunter geladen um neue XAMPP-Version zu erstellen.
11:51 ./configure && make && make install
11:57 Fertig.
11:58 PECL-Erweiterungen dbx und zip mögen das neue PHP noch nicht.eAccelerator tut's auch nicht. Erstmal ignorieren.
11:59 Apache mit dem neuen PHP gestartet. Läuft.
12:00 Testweise eine Schleife mit goto programmiert. Erinnere mich an meinen C64. Ach, wie schön.
15:05 PHP 5.3.0 offiziell von Lukas angekündigt.
20:00 NIN-Konzert in der Arena.
























Kommentare