Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 381)
Detail práce
   Přihlásit přes CAS
Porovnání webových frameworků
Název práce v češtině: Porovnání webových frameworků
Název v anglickém jazyce: Web frameworks comparison
Klíčová slova: Nette Framework, Zend Framework, Sympfony, PHP, framework, MVC, MVP model, pohled, kontrolor, presenter, bezpečnost, SQL Injection, Cross Site Request Forgery, Cross Site Scripting
Klíčová slova anglicky: Nette Framework, Zend Framework, Sympfony, PHP, framework, MVC, MVP model, view, kontrolor, presenter, bezpečnost, SQL Injection, Cross Site Request Forgery, Cross Site Scripting
Akademický rok vypsání: 2016/2017
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra informačních technologií a technické výchovy (41-KITTV)
Vedoucí / školitel: PhDr. Josef Procházka, Ph.D.
Řešitel: skrytý - zadáno vedoucím/školitelem, čeká na schválení garantem
Datum přihlášení: 09.06.2016
Datum zadání: 13.10.2016
Datum a čas obhajoby: 29.05.2017 09:00
Místo konání obhajoby: M. Rettigové 4, Praha 1, R013B, 013B, Zelená učebna, přízemí, KITTV
Datum odevzdání elektronické podoby:21.04.2017
Datum proběhlé obhajoby: 29.05.2017
Předmět: Obhajoba bakalářské práce (OSZD004)
Oponenti: PhDr. Tomáš Jeřábek, Ph.D.
 
 
 
Zásady pro vypracování
• Seznamte se s nejpoužívanějšími frameworky pro vývoj webových aplikací.
• Popište stěžejní odlišnosti jednotlivých prostředí.
• Prostudujte současné metodiky a metriky pro hodnocení webových frameworků.
• Zvolte adekvátní metody pro hodnocení vybraných frameworků.
• Vytvořte modelovou webovou aplikaci s pomocí vybraných prostředí.
• Otestujte navrženou webovou aplikaci adekvátní metodikou.
• Vyhodnoťte výsledky testování a použitou metodiku.
Seznam odborné literatury
• BÖHMER, Marian. Zend Framework: programujeme webové aplikace v PHP. Brno: Computer Press, 2010. ISBN 978-80-251-2965-4.
• Nette Framework: Dokumentace [online]. Praha: Nette, 2016 [cit. 2016-05-18]. Dostupné z: https://doc.nette.org/cs/2.3/
• Sympfony: Dokumentace [online]. Europe: Sympfony, 2016 [cit. 2016-05-18]. Dostupné z: http://symfony.com/doc/current/index.html
Předběžná náplň práce
Bakalářská práce bude zaměřena na představení a porovnání běžně používaných frameworků v jejich nejnovějších verzích. Představení a porovnání bude dosaženo dvěma způsoby. Jednak čerpáním z veřejných zdrojů a jednak vypracováním tří totožných aplikací za použití webových frameworků (např. Nette frameworku, Zend frameworku a Sympfony).
Na základě těchto tří aplikací dojde k měření, jehož výsledky budou hlavním výstupem aplikace.
Cílem práce je tedy porovnat schopnosti, které dané frameworky mají, jejich uživatelskou pohodlnost při používání a nakonec vyhodnotit každý framework vzhledem k tvorbě nejvhodnějšího typu webové aplikace.
 
Univerzita Karlova | Informační systém UK