PHP: Die Frickelei geht weiter

Ich mag PHP ja wirklich ganz gerne und nutze es auch in passenden(!) Projekten, aber dann passieren so Sachen, die einen Zweifeln lassen:

Wieder einmal versteht es PHP, sich aus der Gemeinde der ernsthaften Programmiersprachen zielgerichtet zu entfernen. Nach dem Fiasko der Veröffentlichung um Version 5.1 hauen die Entwickler schon wieder einmal so richtig daneben.

Das Release 5.1.3 hatte keinen Tag bestand, ein extrem heftiger Bug erzwingt heute ein Update auf 5.1.4.

Gratulation, so kommt man aus der Fricklerecke sicher nicht raus und die oft beschworene Eroberung des so genannten Enterprise Segments bleibt wohl solange ein feuchter Traum der Gemeinde, bis man gescheite Prozesse bei der Weiter-Entwicklung und den Releases implementiert.

Ein Profilneurotiker von ez publish reichte damals aus um 5.1 weitgehend unbrauchbar zu machen, was jetzt hinter dem Fehler steht ist noch nicht klar.

Aber qualifizierte Teams und Prozesse müssen her. Es muss ja nicht gleich so was langwieriges wie der Java Community Process sein, aber doch etwas Struktur wäre angemessen. Und ein Mechanismus dass man die Diven unter den Committern und ihre persönlichen Animositäten untereinander unterdrückt oder kassiert.

4 Responses to “PHP: Die Frickelei geht weiter”

  1. mooch Says:

    Wie wahr! Wie wahr!

  2. Christian Asche Says:

    Hallo Reto.

    Harte Worte. Du hast natürlich Recht. Solche Vorfälle nicht gerade gut für PHP und schon garnicht für den “Enterprise” Anspruch.

    Hoffen wir, daß es in Zukunft besser wird. :)

  3. Reto Kiefer Says:

    Hi Christian,

    die Worte mögen hart sein aber in der Sache denke ich habe ich recht und zwar in zweierlei Hinsicht.

    Zum einen sind die ganzen Blogs (nicht nur PHP sondern auch so ziemlich alle andere Tech-Blogs) richtige Hurra-Multiplikatoren, wie toll doch alles sein. Kritik findet man dort kaum und einfach immer nur in Chor der “Gleichgeschalteten” mitjubeln kann ja auch nicht der Sache sein (aber dazu schreibe ich evtl. mal einen eigenen Eintrag).

    Zum anderen gibt es tatsächlich die offensichtliche Diskrepanz zwischen “Enterprise ready” und Faktizität. Wenn ich bei Kunden PHP einsetze und bewusst an manchen Stellen gegen JAVA und .Net zugunsten von PHP optiere (meistens mit Erfolg) und dann passiert so was (und das nicht zum ersten Mal) dann bekomme ich Erklärungsnotstand. Es ist egal ob man jetzt die neuen Releases gleich in der Produktion einsetzen sollte oder nicht, wenn ein Release als final gekennzeichnet wird darf man auch in der OpenSource Welt eine gewisse Qualität erwarten, sonst ist es wirklich Frickelei. Und wenn Dich einmal ein Kunde fragt wieso so was passieren kann, wenn man das mal mit den Releases von Java vergleicht (in dem Sandkasten will man ja mitspielen) dann fällt einem wenig ein.
    “Enterprise” ist nicht nur die technolgoie Potenz sondern eben auch Verlässlichkeit, Stabilität und solche Software Softskills ;-)

    In diesem Sinne wünsche ich mir auch, dass es besser wird aber ich bin da nicht so optimistisch…

  4. frickelei Says:

    frickelei rules (warum steht das wort nicht im duden?)

Leave a Reply