By bloid
via nettuts.com
Published: Oct 19 2008 / 11:41
CakePHP is an open-source framework for PHP intended to make developing, deploying and maintaining applications much easier. CakePHP offers many useful design patterns, such as the Model-View-Controller pattern, seen in other popular frameworks like Ruby On Rails. The CakePHP framework also provides a slew of valuable reusable libraries for dealing with common tasks. An example is "Inflector" (a routine that takes a string and handles pluralization).
Comments
OtengiM replied ago:
Good post but I think frameworks are just a way to abstract some ideas but they will keep you on one and only one way to do the things.
I think is better the Zend Framework approach as modules decoupled or components and you could still follow the MVC pattern or another way. Iām agree with some posters that frameworks are not always the best answer. If you follow good practices, patterns and your PHP code its OOP, there will be no problems even without a framework and you could get better performance without layers and layers of abstraction that frameworks impose to you.
Frameworks are good for RAD but not so much of Flexibility.
Voters For This Link (18)
Voters Against This Link (2)