Závěr práce
parent
3913fca111
commit
27f1d3c394
@ -1,4 +1,14 @@
|
||||
\chapter*{Závěr}
|
||||
\addcontentsline{toc}{chapter}{Závěr}
|
||||
|
||||
\todo[inline]{co bylo cílem práce, jakým způsobem bylo k~plnění cíle přistoupeno a jak podařilo cíle naplnit}
|
||||
Cílem práce bylo analyzovat a zhodnotit generátory statických webových stránek a jimi využívaných značkovacích jazyků. Součástí bylo také vytvoření modelové implementace, její rozšíření, optimalizace a celkové zhodnocení.
|
||||
|
||||
Z~práce plyne, že statické webové stránky jsou bezpečnější a rychlejší, než dynamické webové aplikace. Nehodí se ovšem pro některá specifická paradigmata. Zároveň je práce s~nimi bez pomocných nástrojů složitější hlavně pro uživatele, kteří chtějí do obsahu přispívat a kteří zároveň neumí pracovat s~verzovacími systémy. Na druhou stranu je jejich údržba méně složitá v~roli serverového administrátora.
|
||||
|
||||
K~určení nejběžnějších webových paradigmat bylo přistoupeno analýzou nejběžněji vyskytujících-se typů webových stránek. Pro každé paradigmata byly vybrány statické generátory, které jsou ke generování daného typu stránek nejvhodnější, nebo bylo určeno, že dané paradigma není pro statické generátory vhodné.
|
||||
|
||||
Na základě obecných a specificky zadaných požadavků byla sestavena taxonomie požadavků pro modelový web, podle kterého byl modelový systém úspěšně vytvořen. Do systému byla dle požadavků implementována i vlastní rozšíření s~cílem nahradit chybějící funkcionalitu vybraného generátoru. Systém se podařilo ze značné části optimalizovat, přičemž byly vytvořeny návrhy na další možnou optimalizaci.
|
||||
|
||||
Vyhodnocení modelové implementace popisuje možná vylepšení systému a jeho nedostatky, z~nichž nejzásadnější je složitý systém úprav obsahu a nutná znalost značkovacího jazyka Markdown, specifických rozšíření a verzovacího systému Git.
|
||||
|
||||
Práce dokazuje, že při vhodné kombinaci značkovacího jazyka, generátoru, verzovacího systému, skriptů pro automatizaci a pomocných nástrojů je možné vytvořit bezpečný a rychlý systém pro generování statických webových stránek. S~rapidním vývojem softwaru v~této oblasti může být situace v~budoucnu velmi odlišná.
|
||||
|
Reference in New Issue