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

Kirim email ke