PHP Frameworks

Der Einsatz von Opensource-Frameworks wie Zend, Symphony, CakePHP und Pear setzt neue Masstäbe in der PHP-Entwicklung. Nicht nur die Qualität des Codes werden durch diese Frameworks enorm verbessert, die gesammte Struktur des Projektes wird durch MVC (Model-View-Controller) vereintlicht und die Programmierer eines Teams finden so schnell einen gemeinsamen Standard und erleichtern Designern und Webpublishern die Arbeit. Letztendlich verschaftt der Einsatz dieser Codesammlungen einen imensen Vorsprung an Zeit denjenigen Entwicklern gegenüber, die geforderte Logik stets selbst implementieren.  Der Vorwurf , man müsse sich in die Frameworks einarbeiten und das kostet Zeit ist zwar nicht zu wiederlegen  wird von der Effinzenz der Frameworks leicht wett gemacht.

Das klingt in meinen Entwicklerohren nach traumhaften Zuständen. Einfach ein Framework wie Zend installieren und los geht die Rapid Programmierung.  Klar Frameworks bringen unzählige Funktionen und Werkzeuge mit, die man sich erst schreiben muss.

Ist man dann aber mit “selbst Schreiben” nicht schneller als sich in Millionen Tonnen Code einzuarbeiten?

Ich habe Z.B allein für die Zendinstallation  in meiner Umgebung (kein XAMP oder TRIAD) beinahe einen ganzen Tag benötigt. Vom Anlegen einer speziellen Projektstruktur mal abgesehen. Dann muss noch Smarty, EXTJS, YAML rein.

Am Ende hat man für die Implementation der Zusatzframeworks genausolange gebraucht, als hätte man die Funktionen neu geschrieben.

Natürlich kann man in späteren Projekten auf die Erfahrungen zurückgreifen und die Implementationen der Zusatzframeworks wie Propel entfällt.

Leave a Reply