Framework by ti mal pomahat pri vyvoji aplikaci takym sposobom ze nepises stale ten isty kod, ale vyuzijes to co je napisane. Vyhoda je vtom ze ak vsetky tvoje aplikacie pouzivaju ten framework a ty v nom nieco vylepsis (security, bug etc.) upgradujes framework, tak vsetky aplikacie budu upgradovane.
Plus ak tvoji kolegovia pouzivaju ten isty framework, tak vsetci vlastne vedia kde maju hladat controller, view etc. vedia strukturu aplikacie a aj komponenty. Takze kazdy vlastne vie co kde hladata.
Dalej framework moze separovat view, data a controller. Tazke web developer moze pekne pracovat na views pokial ty pracujes na logige – service. Niekto iny moze pracovat na modeloch (data).
Dalej dobry framework by mal byt flexibilny napr. na view mozes vyuzit php, smarty etc. niesi viazany na konkretne view frameworku.
A tak dalej a tak dalej.
Takze moc som nepochopil tomuto clanku preco sa sustredi na rychlost, ak by som chcel rychlost tak si mozem napisat applikaciu v C
V nasej firme mame php stranku s navstevnostou cca 3000 za den. je tam databaza, poziadavky na service sa robia pomocou xml etc. v podstate som chcel povedat ze je to velka aplikacia, neni moc optimalizovana (takze by bola pre redaktora pomala) ale sme este nemali problem s rychlostou.
Takze pri vybere frameworku by som sa vobec nezamaraval ktory je najrychlejsi