Original title:
Tvorba webových aplikací pomocí frameworku Symfony
Translated title:
Building web apppliacation using framework Symfony
Authors:
Dočkal, Jan ; Pecinovský, Rudolf (advisor) ; Mazánek, Petr (referee) Document type: Bachelor's theses
Year:
2015
Language:
cze Publisher:
Vysoká škola ekonomická v Praze Abstract:
[cze][eng] Práce se zabývá vytvořením webové aplikace na platformě PHP použitím frameworku Symfony. Cílem práce je přidat Symfony k aktuálnímu porovnání frameworků Grails, Play, Zend, Nette a Node.js a poukázat na jejich rozdíly, jednotlivé frameworky nalezneme v pracích Kadlece [1], Odehnala [2] a Kočárka [3]. Práce je rozdělena na teoretickou a praktickou část. V teoretické části jsou uvedeny principy práce s frameworkem Symfony. V praktické části je vytvořena aplikace podle návrhu Odehnala a jeho požadavků. Jednotlivé frameworky jsou popsány ve více částech. V první části nacházíme fundamentální odlišnosti platforem. Část druhá pojednává o architektuře frameworků. Třetí část zahrnuje porovnání frameworků, dle určených hodnotících kritérií a také dle osobně nabytých zkušeností a vlastního pohledu. Poslední čtvrtá část porovnává kvalitu dokumentace, podpory, literatury a celkového rozšíření. Výsledkem této práce je srovnání šesti frameworků včetně ukázkové aplikace. Tím je umožňováno vytvoření si vlastního názoru na použité webové frameworky a napomáhá tak při vybrání vhodného kandidáta.This thesis is aimed to build web based application using framework Symfony. The main goal is to compare Grails, Play, Zend, Nette and Node.JS frameworks and demonstrate its differences. These frameworks can be found in thesis of Kadlec, Odehnal and Kočárek. The thesis is divided into theoretical and practical part. The theoretical part is about basic principles. The practical part contains web application based on the Odehnal's proposal and his demands. Every single thesis is based on the Odehnal. The description of framework is divided into more parts. The first part is about fundamental differences of platforms. Next part is describing framework architecture. The output of third part is comparison of frameworks. Evaluation criteria of comparision are given by Odehnal and personal assessment of the problem. In the last part is comparison of documentation, support, literature and usage. The final output of the thesis is comparison of six frameworks including web application. It allows readers to create it's own opinion. And it helps to facilitates selection between them.
Keywords:
comprasion; framework; PHP; Symfony; web app; framework; PHP; porovnání; Symfony; webová aplikace
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/45516