Web Frameworks Comparison Concerning the Efficiency of Development
Název práce v češtině: | Web Frameworks Comparison Concerning the Efficiency of Development |
---|---|
Název v anglickém jazyce: | Web Frameworks Comparison Concerning the Efficiency of Development |
Akademický rok vypsání: | 2006/2007 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | prof. RNDr. Tomáš Bureš, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 06.11.2006 |
Datum zadání: | 06.11.2006 |
Datum a čas obhajoby: | 18.09.2007 00:00 |
Datum odevzdání elektronické podoby: | 18.09.2007 |
Datum odevzdání tištěné podoby: | 06.11.2006 |
Datum proběhlé obhajoby: | 18.09.2007 |
Oponenti: | RNDr. Leo Galamboš, Ph.D. |
Zásady pro vypracování |
Most of web projects today are implemented using some kind of web framework. Java and Java web frameworks play significant role on this field. Many frameworks already exist and new keep showing up with new ideas, lots of improvements and different approach to creating large-scale applications.
Struts2 [1] and Tapestry [2] are new frameworks with different approach to the common problem of simplifying the task of web project development. Struts2 is action oriented framework opposing to component oriented Tapestry. WebFlow [3] is new framework which is focused on the definition and execution of user interface flow within a web application improving portability and manageability. The aim of the thesis is to define typical requirements on web application's user interface, implement view part and compare the efficiency of development of web projects using Struts2, Tapestry and their combination with WebFlow(as labour consumption per adding or removing screen or group of screens). |
Seznam odborné literatury |
[1] Apache Struts 2 - http://struts.apache.org/2.x/index.html
[2] Tapestry 4.1 - http://tapestry.apache.org/tapestry4.1/ [3] WebFlow - http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Home |