Tvorba webových aplikací pomocí frameworku Play

Název práce: Tvorba webových aplikací pomocí frameworku Play
Autor(ka) práce: Kadlec, Petr
Typ práce: Bakalářská práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
Práce se zabývá srovnáním webového frameworku Play v kontextu frameworků Grails, Zend, Nette a Node.JS popsaných v pracích Odehnala [1] a Kočárka [2]. Cílem dokumentu je teoreticky i prakticky popsat práci s frameworkem a zařadit jej do předchozího srovnání. Práce je rozdělena na dvě části. Teoretickou část, ve které je popsána obecná práce s frameworkem a praktickou část, kterou představuje ukázková aplikace vytvořená ve frameworku Play podle původních požadavků definovaných v [1]. Jednotlivé frameworky jsou porovnávány v několika oblastech na základě míry implementace návrhových vzorů podle knihy Martina Fowlera [3]. První oblastí jsou základní odlišnosti frameworků, druhou je oblast architektury jednotlivých platforem. Třetí oblastí je porovnání možností frameworků při vývoji webových aplikací a osobní hodnocení práce s danými nástroji. Poslední oblast srovnává frameworky podle jejich podpory a dostupné literatury. Výsledkem práce je srovnání pěti webových frameworků na základě jednotných kritérií včetně ukázkové aplikace vytvořené podle stejných požadavků pokaždé s pomocí jiného nástroje. Čtenáři by tak práce měla pomoci utvořit obraz o použitelnosti a základních rysech jednotlivých frameworků.
Klíčová slova: Scala; webová aplikace; framework; srovnání; Java; Framework Play
Název práce: Web application development in Play framework
Autor(ka) práce: Kadlec, Petr
Typ práce: Bachelor thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
This thesis is aimed to compare the Play Framework with those described in the theses of Odehnal [1] and Kočárek [2]. The main goal is to theoretically and practically describe the Play framework and include it among the calssification of the Grails, Zend, Nette and Node.JS frameworks. The thesis is devided between a theoretical and practicl parts. The first one theoretically describes the workflow during the creation of a web application. The second part then demonstrates this workflow on a sample application. Functional requirements of this sample application are originally described in the Odehnal's thesis [1]. All the frameworks are then compared in several areas by the amount of implementation of the architectural design patterns defined in the book Patterns of Enterprise Application Architecture by Martin Fowler [3]. The areas of this comparison are the fundamental differences among each framework, architecture of each platform, the workflow and the amount of support for each framework. The result of this thesis should then help it's readers to get the basic knowledge of practicability and main characteristics of each tool.
Klíčová slova: web application; Play framework; framework; comparison; Java; Scala

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 27. 11. 2013
Datum podání práce: 14. 5. 2014
Datum obhajoby: 23. 6. 2014
Identifikátor v systému InSIS: https://insis.vse.cz/zp/45682/podrobnosti

Soubory ke stažení

    Poslední aktualizace: