If you’re a somewhat active web developer you probably have heard about the ”Ruby on Rails” web development framework that helps developers speed up development of web apps using a predefined set of functions and code scaffolding etc. ”Ruby on Rails” uses the Ruby scripting language as a base, which is quite nice, but if you don’t know, want to know or have time to learn Ruby you are’nt out of luck.
CakePHP is a similar framwork for the PHP scripting language and works in much the same way, from what I have tried at least. It’s an easy way to get up and running with a working application that you can improve on bit by bit as you progress. It won’t solve all your problems and it won’t produce a complete working solution for you but it will get you underway quickly.
I often find myself writing alot of code before hand just to get some ”behind the scenes” functionality working so I can start coding the ”real” project. By defining the database tables according to the CakePHP naming conventions etc. CakePHP scaffolds code automatically so that more or less without writing any PHP you get working insert, delete and update forms. Oh, and it also handles relationships between tables for you as well.
If you work with PHP and you are looking for an easy way to get results quickly check out CakePHP, link below.
CakePHP : The PHP Rapid Development Framework :: Home
Powered by ScribeFire.