Filed under: Developer, Utilities, Windows, Linux, Productivity, Open Source, Unix
The Qcodo PHP framework
Anyone who has used Ruby on Rails or another similar scaffolding technology know how powerful it can be. Helping web developers cut down on coding time by using ActiveRecord technology to quickly wire-up databases is a great idea and makes sense for programmers. Qcodo is a PHP 5 open-source framework that aims to provide this same functionality for PHP developers. An article on the site suggests that code generation frameworks and the "meta-programming" done by Qcodo are different, and aims to explain why Qcodo does it better. There is some really great dialog here that details the advantages of meta-programming. Besides how great it is, I think meta-programming is just plain cool, in fact it is a word I wouldn't mind plastered on my chest, to help raise my lower techie ego a few notches. Then I can act all elitist and stuff. Anyway, my wardrobe of hacker shirts aside, I am considering integrating Qcodo into my regular repertoire of PHP constructs if it indeed proves to be what I am looking for, I just need to dig a little deeper first. It looks promising.
More screenshots after the jump...
This screenshot compares traditional PHP forms and Qforms.

Here is some of the actual code.


More screenshots after the jump...
This screenshot compares traditional PHP forms and Qforms.

Here is some of the actual code.
