The thesis is concerned with a comparison of Java web framework OpenXava and frameworks Grails, Zend, Play, Nette, Node.JS and Symfony processed by authors Odehnal [17], Kadlec [12], Kočárek [14] and Dočkal [6]. It contains theoretical part concerned with development and architecture of framework, which provides a comprehensive picture of working with OpenXava. The practical part contains particular sample application of the specifications of which come from the thesis created by František OdehnalIt contains theoretical part concerned with development and architecture of framework, which provides a comprehensive picture of working with OpenXava. The practical part contains particular sample application of the specifications of which come from the thesis created by František Odehnal [17]. The process of its development is described in detail and completes information from the official documentation of OpenXava framework. As a result of the knowledge gained during the development of the sample application, great comparison of the above-mentioned frameworks and OpenXava is contained. The comparison involves several areas. At the beginning, general differences of frameworks and implementation of Martin Fowler´s design patterns are compared. The next area is carried out in working within framework and covers objective criteria as well as a subjective point of view. The last area is concerned with a support of the frameworks and examines availability of literature, support from its developers and also how much it is widespread among the professional public. The results of the comparison should make the orientation in the market of web frameworks easier.
Identifer | oai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:203965 |
Date | January 2015 |
Creators | Šimon, Martin |
Contributors | Pecinovský, Rudolf, Šlajchrt, Zbyněk |
Publisher | Vysoká škola ekonomická v Praze |
Source Sets | Czech ETDs |
Language | Czech |
Detected Language | English |
Type | info:eu-repo/semantics/masterThesis |
Rights | info:eu-repo/semantics/restrictedAccess |
Page generated in 0.0012 seconds