Framework a CMS nelze srovnávat.
Malou analogií by mohlo být:
Framework je například soubor součástek automobilu, které mákonstruktér k dispozici – například pneumatiky. Konstruktér se nemusízajímat o to, z jakých materiálů je pneumatika vyrobena a co je pro jejívýrobu potřeba, jen jí použije (čili nejzákladnější věci nemusířešit, to řeši framework, kontruktér řeší až to, jak to do sebevšechnio pasuje). Vezme takto všechny součástky a z nich složí automobil.Pokud chce kola od traktoru, použije takové součástky aby to do sebezapadlo.
CMS je hotový produkt, jako jeden určitý typ automobilu. Konstuktérapracujícího s automobilem nemusí vůbec zajímat to, že auto má nějakoupneumatiku. Jen využívá toho, co mu automobil nabízí. Hlavní tu je to, žemá omezenější možnosti. Nemůže si najednou vymyslet, že u auta chce tyvelký kola z traktoru, protože tam nepasujou.
Pokud chceš neomezené možnosti za cenu větší časové náročnosti –vol framework.
Pokud chceš nalajnovaná pravidla, která se prostě musí dodržovat, alezvládneš to za den – vol CMS.
Tak jsem si tu zaspamoval a ještě dodám, jak jdou technologie posobě :)
základní PHP → framework → CMS, eshop, statické stránky, atd atd
http://cs.wikipedia.org/wiki/Framework
http://cs.wikipedia.org/…%A1vu_obsahu
- Jsi-li lajk a chceš prostě aby to fungovalo a nemáš speciální nároky tak sáhneš po hotové aplikaci (CMS) jako je třeba Wordpress, Joomla!, nebo Contao apod.
- Pokud potřebuješ aplikaci, která je nějak specifická a výše zmíněné Ti nestačí, či nevyhovuje, sáhneš po Nette Framework a takovou aplikaci na správu obsahu si napíšeš sám.