If you program in PHP, this one could be of help to you. REST refers to Representational state transfer and there are a variety of micro frameworks that are associated with it. These frameworks are often used for developong web services. Here are some PHP RESTful micro frameworks that you can use. |
1. BulletPHP
This is a pretty new PHP micro-framework, which takes a very unique approach to URL routing. You can use it to create REST APIs and web applications that conform to HTTP specifications automatically.
2. Slim
This is a very good RESTful framework that comes with good documentation, which could have been made better. Because of third party content, a number of resources available online, videos and third party content, this one has a pretty huge following.
This one has the essentials of a micro framework and gives you just the features that are required. It has good documentation, which is good because it takes a little time to get used to the framework.
4. Phalcon
This is perhaps the fastest micro framework that is available right now. While it lacks third party document support, it doesn't have much in terms of third party community support.
5. Recess PHP
This is another fast micro framework that you can use for your projects. It has good documentation along with video tutorials but it lacks any kind of support and was last updated in 2010.
6. Silex
This one comes with both very good documentation and third party community support. It has been built on Symphony components and is modular.
7. Limonade
This is a framework for rapid development and prototyping, which has lost a lot of ground to newer frameworks. It can still be put to use for your projects though, preferably the smaller ones.
8. Zaphpa
This framework allows you to use only the basic functionalities, which means that you can not think out of the box with this one. Moreover, it has a small documentation, which is quite insufficient for understanding purposes.
This is a lightweight, multifunctional and fast framework, which makes it well suited for large projects. For smaller projects though, you wouldn't be using all of its functionalities and hence underusing it. In addition, like many others code repetition is another problem with this framework. It's not exactly the first recommendation.
10. Tonic
This is another framework that would be hard to reccomend. It has a pretty bad documentation accompanying it and it takes a lot of time to get used to it. It's easier if you have used other frameworks of this kind.