Liknande böcker
PHP-MVC-Frameworks. Web Application Frameworks fur die serverseitige Scriptsprache PHP
Bok av Jürgen Kargl
Jurgen Kargl
Diplomarbeit aus dem Jahr 2009 im Fachbereich Medien / Kommunikation - Multimedia, Internet, neue Technologien, Note: 1,0, FH JOANNEUM Kapfenberg (Fachhochschul-Studiengang Internettechnik und -management), Sprache: Deutsch, Abstract: Web Application Frameworks stellen eine besondere Form der Wiederverwendung von Software dar, die folgende Vorteile bieten kann: Verringerung des Entwicklungsaufwands und -kosten, als auch Erhhung von Qualitt der damit entwickelten Anwendungen. Im ersten Teil dieser Arbeit werden zunchst theoretische Grundlagen fr Frameworks und Software-Patterns betrachtet, um die Basis fr den zweiten, praktischen Teil - der Evaluierung von MVC-Frameworks fr die Erstellung von Webanwendungen in der Skriptsprache PHP zu schaffen. Die Zielsetzung bestand darin, dass am besten geeignete PHP-MVC-Framework fr die Internet Solutions Abteilung der MOTIONDATA Software GmbH zu bestimmen. Als Vorgehensweise wurde eine Evaluierung anhand der QSOS-Methode gewhlt. Diese iterative Methode besteht aus vier Stufen: (1) Der Definition, (2) der Evaluierung, (3) der Qualifikation und (4) der Auswahl des Frameworks. Es existiert eine Vielzahl an lizenzkostenfreien PHP-MVC-Frameworks, deren gesamte Evaluierung den Rahmen dieser Arbeit sprengen wrde, daher wurde eine Vorauswahl mittels einer Analyse des Verbreitungsgrades der Frameworks getroffen. Daraus resultierend wurden CakePHP, Symfony und das Zend Framework fr die Evaluierung ausgewhlt. Als nchstes wurde ein Kriterienkatalog festgelegt, der aus drei Kategorien besteht: (1) Funktionale Abdeckung, (2) Risiken aus Sicht des Anwenders und aus (3) Sicht des Providers. Auf Basis
des Kriterienkatalogs wird die Evaluierung durchgefhrt. Danach folgt die Qualifikation durch Gewichtung der Kriterien, um so die Auswahl des geeigneten Frameworks zu ermglichen. Im Schlussteil der Arbeit werden die gewonnen Erkenntnisse zusammengefasst und ein Ausblick ber die Einfhrung des gewhlten Frameworks gegeben. Im Anhang de