Eu folosesc Kohana de aproximativ un an si trebuie sa spun ca imi place foarte mult. Intr-adevar, in versiunea 3 au cam exagerat, au inceput sa se apropie din ce in ce mai mult de zend si symfony. Am incercat mai demult si zend si symfony, dar, dupa cum spunea ibaldazar, dupa putin timp am inceput sa vorbesc singur si sa visez noaptea linii de comanda care imi generau controllere, modele, etc. Motivele pentru care imi place Kohana mai mult decat restul FW pe care le-am incercat este simplu: nu e nevoie sa rulez 2093478 linii de comanda (fie ele bat sau sh) pentru a imi genera jumatate din aplicatie, se misca mult mai repede, si nu mananca atat de multe resurse precum restul.
Ca FW de templating am folosit Smarty pe vremuri, dar am renuntat la el pentru ca era lent. E mult mai rapid sa dai un "echo" sau un "foreach" decat sa incarci in memorie un intreg FW ca sa faca ceea ce poate sa faca PHP-ul nativ. Dezavantajul la a folosi PHP in view-uri este ca designerul trebuie sa stie PHP, sau programatorul trebuie sa modifice template-urile pentru a include afisarea variabilelor.
Un alt motiv pentru care e bine sa folosesti un FW este MVC. Separarea logicii de design e esentiala in munca in echipa. La fel ca si modularizarea aplicatiei.
Asa cum zicea toata lumea pe aici, nu recomand folosirea unui FW de catre incepatori, pentru ca e mult mai bine sa inveti limbajul de programare asa cum e el, fara clase facute de altii. Daca stii PHP, poti invata foarte repede sa folosesti si un FW care te ajuta sa iti dezvolti site-urile sau aplicatiile mai repede.
My 2 cents.


Răspunde cu citat