omparison of PHP frameworks Symfony 2 and Zend Framework 2
Thesis title: | Porovnanie PHP frameworkov Symfony 2 a Zend Framework 2 |
---|---|
Author: | Koščo, Ján |
Thesis type: | Diploma thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Fesič, Tomáš |
Thesis language: | Slovensky |
Abstract: | Diplomová práca sa zaoberá porovnaním dvoch webových aplikačných frameworkov jazyka PHP. Cieľom práce je poskytnúť komplexný pohľad na možnosti, rozdiely a výhody zvolených frameworkov. Hlavným zdrojom pre porovnávanie sú ukážkové webové aplikácie. Pre komplexné porovnávanie boli zvolené rozličné kritéria, ktoré analyzujú ich vlastnosti. Tieto kritéria sú rozdelené do piatich celkov. Podpora technológií skúma kompatibilitu frameworku pre rozličné verzie platformy. Najdôležitejšou a najrozsiahlejšou kategóriou je vývoj aplikácií. Táto kategória rozoberá najčastejšie úlohy pri tvorbe webových aplikácií a spôsoby ako k nim pristupujú jednotlivé frameworky. Ďalšími kategóriami sú návrh a architektúra frameworku, testovanie a všeobecná podpora pre vývojárov. Posledné zo spomínaných kritérií analyzuje online a offline zdroje informácií, ktoré slúžia na naučenie sa základom frameworku, ale taktiež pokročilým technikám jeho využitia. Výsledky porovnania vyššie uvedených kritérií, by mali pomôcť vývojárom pri výbere moderného webového frameworku pre vývoj aplikácií na platforme PHP. |
Keywords: | porovnanie; framework; webové aplikácie; PHP; Symfony; Zend Framework |
Thesis title: | Porovnání PHP frameworků Symfony 2 a Zend Framework 2 |
---|---|
Author: | Koščo, Ján |
Thesis type: | Diplomová práce |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Fesič, Tomáš |
Thesis language: | Slovensky |
Abstract: | Diplomová práce se zabývá srovnáním dvou webových aplikačních frameworků jazyka PHP. Cílem práce je poskytnout komplexní pohled na možnosti, rozdíly a výhody zvolených frameworků. Hlavním zdrojem pro srovnáni jsou ukázkové webové aplikace. Pro komplexní srovnáni byly zvoleny různá kritéria, které analyzují jejích vlastnosti. Tato kritéria jsou rozděleny do pěti celků. Podpora technologií, zkoumá kompatibilitu frameworku pro různé verze platformy. Nejdůležitější a nejrozsáhlejší kategorií je vývoj aplikací. Táto kategorie rozebírá nejčastější úlohy při tvorbě webových aplikací a způsoby jak k nim přistupují jednotlivé frameworky. Dalšími kategoriemi jsou návrh a architektura frameworku, testování a obecná podpora pro vývojáře. Poslední ze zmíněných kritérií analyzuje online i offline zdroje informací, které slouží k naučení se základům frameworku, ale také pokročilým technikám jeho využití. Výsledky srovnáni výše uvedených kritérií, by měly pomoci vývojářům při výběru moderního webového frameworku pro vývoj aplikací na platformě PHP. |
Keywords: | webové aplikace; srovnání; framework; Zend Framework; Symfony; PHP |
Thesis title: | omparison of PHP frameworks Symfony 2 and Zend Framework 2 |
---|---|
Author: | Koščo, Ján |
Thesis type: | Diploma thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Fesič, Tomáš |
Thesis language: | Slovensky |
Abstract: | Master thesis deals with a comparison of two web application frameworks in PHP. The aim of this work is to provide a comprehensive view of the possibilities, differences and advantages of the selected frameworks. The main source for comparison is sample web applications that demonstrate these possibilities. For a comprehensive comparison, various criteria were chosen to analyze the properties of frameworks. These criteria are divided into five categories. Technology support examines the compatibility of framework for different versions of the platform. The most important and most widespread category is the analysis of options for creation of web applications, which discusses the most common tasks in developing applications and how frameworks approaches it. Other categories are design and architecture of framework, testing and general support for developers, which analyzes both online and offline sources of information used to learn and solve problems using the selected framework . Comparison results based on above mentioned criteria can help developers when choosing a modern web development framework for PHP platform. |
Keywords: | framework; Zend Framework; Symfony; PHP; web applications; comparison |
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: | 15. 5. 2013 |
---|---|
Date of submission: | 11. 12. 2013 |
Date of defense: | 4. 2. 2014 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/44575/podrobnosti |