IPC: Session “Speakerpanel”

Die Session hieß “Speakerpanel” und ich wusste zu Beginn nicht genau, was mich erwarten würde. Auf dem Podium versammelten sich Stefan Esser, Stefan Priebsch und Lukas Smith und stellten sich den Fragen der Moderatoren und des Publikums. Hierbei entwickelte sich eine interessante Diskussion rund um PHP, die Erfolge der Sprache und auch die Probleme.

Unter anderem wurde die Problematik angesprochen, dass PHP4 noch sehr weit verbreitet ist, obwohl es offiziell nicht mehr weiterentwickelt wird. PHP5 konnte trotz der langen Laufzeit PHP4 immer noch nicht komplett ablösen. Die Gefahr besteht auch, dass PHP6 evtl. das gleiche Schicksal teilen könnte, wenn es keine herausragenden neuen Möglichkeiten bietet, die einen Wechsel nicht nur für Entwickler interessant macht.

Es kam auch die Frage nach einer PHP Version auf, welche mit vielen Ungenauigkeiten aufräumt, die sich mit der Zeit in die Sprache eingeschlichen haben. Hierbei kann die Abwärtskompatibilität nicht mehr sicher gestellt werden, was zwei Alternativen zur Folge hat. Entweder behindert dies die Akzeptanz dieser aufgeräumten PHP Version oder aber es fördert sie mehr, als es PHP5 geschafft hat. Dieses Risiko möchte wohl niemand wirklich übernehmen, so dass Lukas empfohlen hat, ein Fork von PHP zu erstellen. Schnell machte im Publikum der Vorschlag PHP+ die Runde… ;-)

Auch das Thema Tools für PHP kam auf. Die Javawelt wird z.B. durch sehr viele sehr gute Tools unterstützt, während die Tools für PHP oftmals im Verfleich noch in den Kinderschuhen stecken. Der Vorteil von PHP, dass man z.B. auch in einem schnöden Texteditor in PHP programmieren kann, ist wohl einer der Gründe, warum es für Java z.B. mehr Tools gibt.

Es wurden auch viele weitere Themen im Verlauf der interessanten Diskussion aufgegriffen, so dass die Stunde sehr kurzweilig verlief. Mal schauen, ob sich auch andere der Zuhörer noch an das ein oder andere Detail erinnern, um meinen Beitrag zu ergänzen. Was fandet ihr noch bemerkenswert an der Diskussion?

Hinterlasse eine Antwort