I don't want start a flame, just to point out what is good the bad and the ugly of current MVC Framework out there
FYI, I'm PHP guy, being doing that since 10 years ago, --------------------------- CakePHP --------------------------- Probably my favorite framework and have been used in many production site Pros - scaffold - MVC - ActiveRecord - PHP4/PHP5 - CoC ( Convention Over Configuration ) - Develop in windows deploy on Linux - Command Line Interface - Supports execution via Shell ( log parsing, job queue, mass emailing ) - ajax helper ( Jquery & Prototype ) - reuse back PHP knowledge - Built in ACL,AUTH,Pagination, Form Helpers,Validation - Powerful utilities like Set,Inlector,File,Folder,Sessions - comes with nice and simple CSS - reuse native PHP classes/function using Vendors - ORM Cons - no migration - no capistrano - those who can;t understand arrays will be in deep trouble - have to know what Cake will expect, too many magics reccomended books - everything on Amazon with CakePHP keyword ---------------------------- Ruby On Rails ---------------------------- Still in love hate relationships, I'll start with cons first Cons - have to learn Ruby ( while in my head wanted to jumped directly to use RoR ) - have to rely from 3rd part developers not from core for things like Pagination ( Mislav ), Acl, Auth - lack of examples, eg the correct way to upload a binary file - damn ruby try to over simplify things with ultra short code.....but keep me wondering how they do it ? - REST routing will makes u cry - suppose to cut programmers time, but ( maybe only me ), it took me forever to get things done. Pros - really powerful cli, rake, cap, script/server - solid OOP, eg name.upcase, data.save - matured Ajax Helpers ( this is really powerful arsenal in RoR, google Ajax in Rails ) - ActiveRecord, this is why I still in love with RoR - automate Test / Fixtures - ORM Reccomended books - Ruby Cookbook by Oreilly - Pragmatic RoR 3rd edition - Head First RoR So far I went only 2 production site with RoR Summary Probably RoR will be my ultimate love but need some polishing on my side. Even if I read Jquery examples , it reminds me of RoR -- Join Open Source Developers Club Malaysia http://www.osdc.my/ Facebook Fan page http://www.facebook.com/group.php?gid=98685301577 http://www.facebook.com/OSDC.my You received this message because you are subscribed to the Google Groups "OSDC.my Mailing List" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/osdcmy-list?hl=en

