The thesis is concerned with comparison of web application development platforms, namely Nette Framework on PHP platform and platform Node.JS. The objective is to provide complex picture of differences between the frameworks. Previous theses compared Grails framework on Java platform, Zend Framework on PHP platform and ASP.NET MVC platform. This thesis builds upon them thus provides comparison of five different platforms for web application development. As a part of the thesis, I developed two web applications. One is in Nette Framework in PHP and one is in Node.JS. Their purpose is to be main source of information for the comparison. Furthermore, beginning developer learning new platform can use them as a study material. They can also help to examine platform differences. Applications I developed meet same user requirements as the applications contained in previous theses. Therefore it is possible to compare all five applications on five platforms with each other. The platforms are compared in several areas. First area focuses on fundamental platform differences. Second area is more theoretical. It concerns the platform architecture. Platforms are judged by amount of the support for Martin Fowler's architectonical patterns. Next area concerns platforms' usage during the web application development. There are both objective criteria as well as subjective evaluation based on the application development included. The last area compares available support of the platforms. Thesis provides complex comparison of five different platforms by same criteria. Developed web applications, based on same requirements, are also a benefit. Potential reader can form her own judgement based on the differences in implementation of same functionality she founds on different platforms.
Identifer | oai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:165274 |
Date | January 2012 |
Creators | Kočárek, Michal |
Contributors | Pecinovský, Rudolf, Mazánek, Petr |
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.0015 seconds