Donnerstag, 16. April 2009

Immer neueste PHP Versionen verwenden

Ich empfehle grundsätzlich die jeweils aktuellste PHP Version zu verwenden (wäre 5.2.9).

Für PowerCMS wird zwar 5.X verlangt, wer sich aber allein einmal ansieht
was sich allein bei PHP 5.2 vom Start bis jetzt getan hat wird hunderte von Korrekturen und Änderungen sehen, die teils eine erhebliche Bedeutung haben.

Als Entwickler hat man eigentlich nur die Chance gute Scripte zu schreiben, wenn diese unter den aktuellen Versionen erstellt werden.

Es kann nie die Aufgabe eines Entwicklers sein PHP Fehler der älteren Versionen zu umgehen.
Bei dieser enormen Menge an Korrekuren über die verschiedenen Versionen ist das leicht nachvollziehbar - man würde sich in der Entwicklung blockieren.

Was die PHP Version betrifft kann die Qualität eines Providers ziemlich genau festgestellt werden.
Provider die da keinen Wert darauf legen aktualisieren die PHP Version selten bis nie.
Bei Qualitätsprovidern ist das genau umgekehrt.

Fehlerkorrekturen wirken sich nicht auf die Scripte selbst aus, nur auf das Verhalten beim Ablauf - Fehler die in den Vorversionen auftraten sind dann verschwunden.

Der angenehme Nebeneffekt bei einer ständigen Aktualisierung ist der, das es erheblich weniger Ärger beim Ablauf von Scripten gibt, da mit der aktuellsten Version immer am wenigsten Fehler in PHP selbst vorhanden sind.

PHP 4 Scripte laufen alle unter PHP 5 gleichermassen, umgekehrt laufen unter PHP 5 entwickelte Scripte nicht unter PHP 4 wenn darin Funktionen verwendet werden, die es unter PHP 4 nicht gibt.


Aber ein Entwickler würde auch hier Möglichkeiten verschenken und sich damit Produktnachteile einhandeln, wenn er mit Rücksicht auf Nutzer von PHP 4 auf den Einsatz aktuell mögliche PHP 5 Funktionen oder alter Funktionen mit zusätzlichen Parametern verzichten würde.

Die PHP Entwicklung geht stets weiter , 5.3 wird zahlreiche Dinge enthalten die ursprünglich für Version 6 vorgesehen waren. Version 6 wird PHP erneut revolutionieren.

Würde man an PHP 4 festhalten nur um Provider minderer Qualität zu unterstützen, dann landet man mit seinem Produkt schnell im Abseits.

Es gibt erschreckend viele sehr bekannte Titel die genau diesen Anschluss wegen ständiger Rücksichtnahme auf Nutzer alter PHP Versionen und auch auf die Möglichkeiten ihrer Entwickler dabei sind eine vollständige Bruchlandung zu machen.

So mancher Titel lebt von der Entwicklerkapzität freier Programmierer - häufig auch Hobbyprogrammierer und die sind oftmals nicht unter einen Hut zu kriegen, da man in der Regel bei Opensourcetitel wie PowerCMS keinerlei vertragliche Beziehungen kennt.

PowerCMS und PowerSite wird aus dem Grunde von einer einzigen Person erstellt - Probleme in der o.a. Art sind demnach unbekannt.

Ich hoffe die Gründe für eine stetige Anpassung an die aktuelle PHP Version ausreichend dargestellt zu haben und fordere alle auf in dieser Hinsicht Schritte zu unternehmen.

Keine Kommentare: