This is in reference to my question on Stack Overflow; I am willing to change the question such that it is complying with the requirements / rules; despite asking for comments on my edits to remove the off-topic flag, no one had the time to respond to that, but had the time to request delete.
That's not a very good community spirit, IMO. I would love to edit it and make it better, so that the question can be helpful, as it has bee to a fair few people who has been looking for answers to a similar question.
What are my options? or more precisely, how can I preserve that question and answer thread.
As suggested by @MikePennington, if I am given a chance, I would like to edit the question to look as below.
Choosing a lightweight RESTful framework for PHP 5.3
My experience with PHP frameworks is Kohana 2.x; I have been using it to develop RESTful APIs. The one thing I feel quite out of place with using Kohana for the purpose is, it does not feel natural to write RESTful APIs with it; the MVC feels like a hurdle in the way to the "resource". What I have seen so far is people stressing ubiquitously and inappropriately, on the MVC pattern when they talk about frameworks. I have also seen people taking unnecessary pain and struggle to fit everything into MVC; that definitely doesn't feel right!
I am trying to make sure that my criteria (below) is appropriate, for selecting a PHP framework for the purpose of creating RESTful APIs.
- One that models resources ( for RESTful-ness )
- Object oriented ( not just for the sake of it )
- Not one that forces to use MVC
- No unnecessary fat ( strange database layers and ORMs )
- Pay for what I use ( nothing is automatic, but gives me means to make them automated )
- Sensible logging ( unlike kohana )
- Sensible configuration ( unlike kohana, not every techie is a PHP programmer )
If I have missed any criteria, or any of my criteria needs to be reviewed, please leave a note. It would be wonderful if you could, in amongst the discussion, share your choice of PHP framework, with their pros and cons.