Recess!: Speed up your work without slowing down your applications

14 Feb, 2010, by appsheriff || Topics: Framework

Recess is a RESTful PHP Framework that helps you in speeding you up without slowing your applications. One who enjoys PHP development can enjoy Recess too. It is a PHP framework that is designed to ensure a fruitful development experience.

Recess PHP Framework

Its main features include the tools that are included for every developer, declarative PHP with annotations, loosely coupled Model-View-Controller, creates RESTful APIs very easily, D.R.Y. in Philosophy & Practice, Caching-Oriented Architecture and an Open Source under the MIT License.

It provides a fun and enjoyable development experience for the beginners and the seasoned developers. Recess offers you a full featured RESTful web application without having the need to master the command line or to learn the complicated deployment methods. It is a fast, light-weight and has a very small footprint that is apt for the LAMP development and drag-and-drop deployment to the shared hosts. Recess is a modern framework that uses a loosely-coupled Model-View-Controller architecture that is designed and optimized especially for PHP 5.

The Recess is designed around the HTTP protocol and it supports the RESTful APIs out of the box. It uses the declarative annotations to define the relationships, routes, template engines and also the user-defined behaviours with min code. It includes a full database ORM for the powerful database queries without any complicated SQL. It includes thorough diagnostics that help you find and fix the errors much more quickly.

It also features the Recess Tools that provides a GUI and toolset to speeds up your development. Recess was created by Kris Jordan. It is an open source software. Hence you can have your own Recess branch on the GitHub and submit your own changes and improvements to the source code. The installation and tutorial is provided in the site which will help you to proceed in using Recess.

There are also instructions given on how to take control of the controller. By understanding the controller, how to create the Routes and how the controller and the view interact is key to Recess development, it would help you in using Recess much better. Tutorial are provided on the site demonstrating the fundamental concepts such as getting data from the HTTP request object, using the parametric routes and returning the HTTP responses with the RESTful response codes. Summarising, Recess is a good RESTful PHP Framework.

Bookmark and Share

Leave a Reply