dc.contributor.advisor | Robenek, Daniel | cs |
dc.contributor.author | Orava, Jakub | cs |
dc.date.accessioned | 2014-08-05T10:15:32Z | |
dc.date.available | 2014-08-05T10:15:32Z | |
dc.date.issued | 2014 | cs |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/104159 | |
dc.description | Import 05/08/2014 | cs |
dc.description.abstract | Tato bakalářská práce se zabývá srovnáním šablonovacích systémů čtyř aplikačních rámců (frameworků) pro vývoj internetových aplikací ve čtyřech různých programovacích jazycích: Nette (PHP), Django (Python), ASP.NET MVC (C#), Ruby on Rails (Ruby). V první části bude čtenář seznámen se základní filozofií frameworků a popisem programovacích jazyků. V části druhé se práce zabývá již samotným srovnáním. Šablonovací systémy vybraných frameworků budou srovnány z pohledu bezpečnosti, rozšířitelnosti, testovatelnosti, tvorby lokalizací a práce s daty. V druhé části jsou nejprve popsány kritéria pro hodnocení, následuje samotné hodnocení a na závěr budou výsledky zhodnoceny a porovnány. | cs |
dc.description.abstract | This bachelor thesis deals with comparison of templating systems of four application frameworks for developing web applications in four different programming languages: Nette (PHP), Django (Python) ASP.NET MVC (C#), Ruby on Rails (Ruby). In the first part, the basic philosophy of the frameworks and a description of programming languages will be introduced. The second part of this thesis will be focused on comparison of these frameworks. Templating systems of selected frameworks will be compared in terms of security, scalability, testability, making localization and working with data. First of all, the evaluation criteria are described and in the second part they are evaluated. Finally, the results will be evaluated and compared. | en |
dc.format.extent | 13633344 bytes | cs |
dc.format.mimetype | application/binary | cs |
dc.language.iso | cs | cs |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | framework | cs |
dc.subject | šablonovací systém | cs |
dc.subject | MVC | cs |
dc.subject | PHP | cs |
dc.subject | Python | cs |
dc.subject | Ruby | cs |
dc.subject | C# | cs |
dc.subject | Nette | cs |
dc.subject | Django | cs |
dc.subject | Ruby on Rails | cs |
dc.subject | ASP.NET MVC | cs |
dc.subject | Razor | cs |
dc.subject | Latte | cs |
dc.subject | ERB | cs |
dc.subject | framework | en |
dc.subject | templating system | en |
dc.subject | MVC | en |
dc.subject | PHP | en |
dc.subject | Python | en |
dc.subject | Ruby | en |
dc.subject | C# | en |
dc.subject | Nette | en |
dc.subject | Django | en |
dc.subject | Ruby on Rails | en |
dc.subject | ASP.NET MVC | en |
dc.subject | Razor | en |
dc.subject | Latte | en |
dc.subject | ERB | en |
dc.title | Srovnání šablonovacích systémů napříč MVC frameworky | cs |
dc.title.alternative | Comparison of Templating Systems across MVC Frameworks | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Mozdřeň, Karel | cs |
dc.date.accepted | 2014-06-03 | cs |
dc.thesis.degree-name | Bc. | cs |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | ORA0014_FEI_B2647_2612R025_2014 | |
dc.rights.access | openAccess | |