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 |