Seems like web frameworks are all the rage these past few months. Symfony is yet another open-source PHP framework that might be worth checking out. It supports features like:
- simple templating and helpers
- cache management
- multiple environments support
- deployment management
- scaffolding
- smart URLs
- multilingual and I18N support
- object model and MVC separation
- Ajax support
One thing I find interesting though, is that on the Ruby platform there is one framework (Rails) and if Python is your scripting language of choice, there is Django. On the PHP side however, there are at least 4 that I have come across. It would be nice if one PHP framework would lead in this space, to make the choice much more clear and focus the efforts of the open-source contributors to creating one great project.