Comparison of .NET and other platforms for developing web applications

Thesis title: Srovnání platformy .NET s dalšími platformami pro vývoj webových aplikací
Author: Louda, Petr
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
Práce doplňuje srovnání dvou frameworků pro platformu Java a jazyk PHP o třetí framework pro platformu .NET. Jako zdroj pro doplnění komplexní porovnání slouží diplomová práce Františka Odehnala a ukázková aplikace naprogramovaná s pomocí frameworku ASP.NET MVC. Díky podrobnému popisu vývoje a přiměřené složitosti aplikace může práce sloužit jako studijní materiál pro začínající vývojáře. Vedlejším cílem práce je doplnění kontextu vývoje webových aplikací, a to pomocí analýzy trendů v rychlém vývoji webových aplikací (RAD) a pomocí představení platformy .NET. S pomocí metodiky Františka Odehnala doplňuje tato práce srovnání frameworků Grails a Zend o ASP.NET MVC. První oblastí srovnání jsou základní rozdíly mezi frameworky. Následuje porovnání architektur frameworků a k tomu slouží kritéria vycházející z architektonických vzorů Martina Fowlera. Srovnání práce s frameworky využívá objektivní kritéria a osobní hodnocení. Tyto oblasti jsou doplněny ještě podporou frameworku (publikace, diskuzní skupiny atd.). Doplněné porovnání umožňuje čtenáři získat přehled v oblasti frameworků pro rychlý vývoj aplikací na třech hlavních platformách. To může začínajícímu vývojáři pomoci při rozhodování, který framework vyzkoušet či používat. Představení platformy a analýza trendů poskytuje další užitečné informace nejen začínajícímu vývojáři.
Keywords: C#; RAD; srovnání; framework; ASP.NET MVC
Thesis title: Comparison of .NET and other platforms for developing web applications
Author: Louda, Petr
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
The thesis complements a comparison of two frameworks for Java platform and PHP language by third framework for .NET platform. As the main source of comparison serves thesis by František Odehnal and a sample application developed in ASP.NET MVC framework. Thanks to the detailed description of the application development and application of reasonable complexity thesis can serve as a study material for novice developers. A secondary aim of this thesis is to complete the context of web application development, by analyzing trends in rapid application development (RAD) and through presentation of .NET platform. Following František Odehnal's methodology this thesis complements comparison of Grails and Zend frameworks by ASP.NET MVC framework. The first area comparisons are fundamental differences between the frameworks. A comparison of architecture of frameworks follows and criteria are based on the architectural patterns of Martin Fowler. Working with frameworks is compared by using objective criteria and personal opinions. These areas are complemented by comparison of frameworks support (publications, discussion groups, etc.). Completed comparison allows the reader to get an overview of frameworks for rapid application development on the three major platforms. This can help novice developers in deciding which framework to test or use. Presentation of the platform and the trend analysis provides additional useful information not only for novice developers.
Keywords: C#; RAD; comparision; framework; ASP.NET MVC

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
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: 3. 5. 2012
Date of submission: 12. 12. 2012
Date of defense: 5. 2. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/37578/podrobnosti

Files for download

    Last update: