A comparison of the web Rapid Application Development frameworks Ruby on Rails and Spring Roo
Thesis title: | Frameworky pro rychlý vývoj webových aplikací Ruby on Rails a Spring Roo |
---|---|
Author: | Jindráček, Petr |
Thesis type: | Diplomová práce |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Šlajchrt, Zbyněk |
Thesis language: | Česky |
Abstract: | Tématem této práce je porovnání frameworků pro rychlý vývoj webových aplikací Ruby on Rails a Spring Roo. Hlavním cílem je vytvořit přehled o výhodách a nedostatcích zmíněných nástrojů z hlediska webového vývojáře k rozšíření jeho znalostí, případně vytvořit podklad k další analýze, či dokonce podpořit rozhodnutí o využití některého z frameworků na reálný projekt. Práce se skládá z teoretické části, která shrnuje obecné teoretické koncepty důležité pro pochopení problematiky a konkrétní principy využité v daných nástrojích. Praktická část provádí čtenáře tvorbou referenční aplikace na obou platformách se smyslem poukázat na konkrétní odlišnosti. Poslední část se zabývá přímým porovnáním na základě předem definované metodiky. Výsledkem je komplexní porovnání obou frameworků, které je určeno webovým vývojářům se zájmem o platformy Ruby a Java. |
Keywords: | framework; Ruby; Ruby on Rails; Java; Rychlý vývoj aplikací; RAD; Spring Roo; Spring; webová aplikace |
Thesis title: | A comparison of the web Rapid Application Development frameworks Ruby on Rails and Spring Roo |
---|---|
Author: | Jindráček, Petr |
Thesis type: | Diploma thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Šlajchrt, Zbyněk |
Thesis language: | Česky |
Abstract: | The topic of this master's thesis is a comparison of web Rapid Application Development frameworks Ruby on Rails and Spring Roo. The paper focuses on creating extensive overview of pros and cons of the subjected tools from the web developer's point of view to enhance his awareness about the subject, also to come up with new questions for further analysis or even convince him to use one of the frameworks in the real projects. Firstly, the paper contains a theoretical overview of the common conceptions for better understanding of the following parts and then specific principles for each of the selected frameworks. Secondly, there is a practical part. On one hand it demonstrates the implementation of a reference application using both platforms to illustrate the practical distinctions. On the other hand, it also contains an overall comparison based on the defined methodology. Altogether, it should form a comprehensive comparison of the selected frameworks for web developers interested in Ruby and Java platforms. |
Keywords: | framework; Java; Rapid Application Development; RAD; Spring Roo; Spring; Ruby on Rails; web application; Ruby |
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: | 4. 2. 2014 |
---|---|
Date of submission: | 15. 12. 2014 |
Date of defense: | 4. 2. 2015 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/46294/podrobnosti |