The choice is a difficult one
I stumbled across cakePHP yesterday. After trying out the first tutorial and being quite impressed indeed, I decided to google and see what the competition was up to...These are the 3 I will be trying out:
CakePHP
Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
They have won a couple of awards (which is how I stumbled across them), so it's got to be worth trying out!
Symfony
Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
Symfony provides a lot of features seamlessly integrated together, such as:
- simple templating and helpers
- cache management
- smart URLs
- scaffolding
- multilingualism and I18N support
- object model and MVC separation
- Ajax support
- enterprise ready
This has come out tops on a few occasions around the web, such as at PHP zone
CodeIgniter
CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create
full-featured web applications. If you're a developer who lives in the
real world of shared hosting accounts and clients with deadlines, and
if you're tired of ponderously large and thoroughly undocumented
frameworks
This is going to be the one I try out first. Supposedly it is remarkably fast for a framework. At the above link just about every second comment was to enquire where it was!
All the best,
Taff

Write a comment