Activitate in CakePHP si Symfony
Inca jonglez pentru functionalitati diverse pentru anumite proiecte cu niste framework-uri PHP (Cake, Symfony, Zend). Pentru interfete CRUD si niste logica in plus am ales cake.
Motivul a fost destul de simplu: e MVC, am mai lucrat cu el, are documentatie suficienta… CakePHP castiga in fata Zend Framework si Symfony pentru ca scriam mai putin cod si faceam deployment usor fara procese de automatizare. De asemenea nu prea agreez foarte mult sa rulez in linie de comanda sa imi fac controllere, modele, etc…
Totusi a devenit enervant modelul din Cake si relatiile lui. Inca mai are probleme cand definesti numele cheii primare custom. Am vazut ca in 1.2 are behaviours, act_as si alte functionalitati imprumutate conceptual din alte parti (cake is a big fan, vezi railsenvy) .
Si am ajuns sa compar activitatea din cele doua framework-uri uitandu-ma in trac la timeline-ul cakephp si timeline-ul symfony. Pana in acest moment cake: 4 tickete si 2 changeset-uri (unu repara un bug, altu adauga o metoda). Symfony: lista de schimbari nu imi incape pe 22 inch (tichete, changeset-uri, wiki, etc..). Zend foloseste solutii prea complexe pt project management si bug tracking ca sa gasesc si acu JIRA da si erori cu backtrace in pagina… acum chiar ca m-au convins sa schimb trac-ul la candoo cu solutii de la Atlassian… sau o fi cand Zend foloseste licenta open-source si nu conteaza ca da rateuri ca e free…
Related posts:
CodeIgniter nu ti-a placut deloc ? Nici o mentiune mica?
Am facut si cateva lucruri marunte cu CodeIgniter, dar nu e aproape de cum imi doresc anumite lucruri.
Inca sunt in cautare…