Comparison of selected frameworks for web applications development in PHP
Thesis title: | Vybrané frameworky pro vývoj aplikací v PHP a jejich srovnání |
---|---|
Author: | Křižan, Ondřej |
Thesis type: | Diplomová práce |
Supervisor: | Pavlíček, Luboš |
Opponents: | Burkoň, Lukáš |
Thesis language: | Česky |
Abstract: | Práce se zabývá porovnáním několika vybraných rámců pro vývoj webových aplikací (tzv. frameworků) v jazyce PHP. Obsahuje rozbor klíčových vlastností a přístupů moderních vývojových rámců, které jsou důležité pro pochopení jejich funkce. Stručná charakteristika každého frameworku (CodeIgniter, Zend, PRADO, Yii) předchází jejich hlubšímu porovnání. Srovnání probíhá na základě definovaných kritérií a následném zkoumání, zda a jak konkrétní framework dané kritérium naplňuje. Součástí je tedy i komentář implementačních detailů vybraných vlastností, který čtenáře seznamuje s technickými podrobnostmi řešení. Práce se dotýká také otázky výběru vhodného rámce a předkládá vlastní hodnocení každého uvedeného rámce. |
Keywords: | porovnání; PHP; webová aplikace; MVC; vývojový rámec; framework |
Thesis title: | Comparison of selected frameworks for web applications development in PHP |
---|---|
Author: | Křižan, Ondřej |
Thesis type: | Diploma thesis |
Supervisor: | Pavlíček, Luboš |
Opponents: | Burkoň, Lukáš |
Thesis language: | Česky |
Abstract: | This work presents a comparison of several selected frameworks for developing Web applications in PHP. It includes analysis of key features and approaches of modern development frameworks which is important for understanding their functions. Brief description of each framework (CodeIgniter, Zend, Prado, Yii) precedes a thorough comparison. The comparison is based on defined criteria and examination whether and how a particular framework meets that criterion. Included commentary of implementation details of chosen properties introduces readers to the technical details of the solution. Work touches on questions of choice of an appropriate framework and presents its own evaluation of each selected framework. |
Keywords: | PHP; comparison; web application; MVC; framework |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 29. 9. 2009 |
---|---|
Date of submission: | 30. 4. 2010 |
Date of defense: | 8. 6. 2010 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/21629/podrobnosti |