Which PHP framework closely supports the following :
- API (RESTful)
- Nosql (mongodb / CouchDB etc)
- Testing like Rspec in rails
- AJAX Support
I want to create a mass email service. So I need an API, so clients can make new application for their specific needs.
First two bullet-points will be supported by Lithium ( pretty good frameworks, well commented, less-than-average magic , only minor structural/design issues compared to others ). For testing : as mentioned above – PhpUnit. Though there might be some issues with isolation of units ( then again , you come from RoR, so that will nothing new to you ).
And yes , “ajax support” is just a sign of how poor your web-development skill are. Especially because “AJAX” is a term used by marketing department. Developers call it XHR.
Followup 8 years later
Currently the whole premise of this question would be wrong. The professional community in PHP has left the “use frameworks” mindset and focuses on assembling the project’s dependencies from Composer in form of libraries.
The rapid prototyping frameworks (like Laravel and Yii) are only uses in coal mines of “web agencies”, that make sites without consideration for maintenance.