Web application development in Play framework
Thesis title: | Tvorba webových aplikací pomocí frameworku Play |
---|---|
Author: | Kadlec, Petr |
Thesis type: | Bakalářská práce |
Supervisor: | Pecinovský, Rudolf |
Opponents: | Šlajchrt, Zbyněk |
Thesis language: | Česky |
Abstract: | 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ů. |
Keywords: | Scala; webová aplikace; framework; srovnání; Java; Framework Play |
Thesis title: | Web application development in Play framework |
---|---|
Author: | Kadlec, Petr |
Thesis type: | Bachelor thesis |
Supervisor: | Pecinovský, Rudolf |
Opponents: | Šlajchrt, Zbyněk |
Thesis language: | Česky |
Abstract: | 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. |
Keywords: | web application; Play framework; framework; comparison; Java; Scala |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
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: | 27. 11. 2013 |
---|---|
Date of submission: | 14. 5. 2014 |
Date of defense: | 23. 6. 2014 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/45682/podrobnosti |