DIY Framework

DIY Framework is an open source web application framework based on object-oriented PHP 5, MySQL, and XSLT.
The framework's object-oriented design is based on the Model-View-Controller pattern as well as Representational State Transfer principles.
The idea behind it is not to reinvent the wheel but instead to combine existing and proven technologies in a convenient and effective way. It's a no-frills framework: no scaffolding, routing, AJAX, widgets or other buzzwords are included (hence the name) — just precise control over the server-side code.

Features
With the DIY Framework, not a single line of SQL or is hardcoded, constructed "by hand" or mixed with the PHP code. Almost no URL hacking or chopping is needed. The UTF-8 encoding is used exclusively.
The framework exploits PHP 5's features such as more advanced object model, type hinting and class autoloading. HTTP request, response and session data is accessed via Java servlet-style OO wrappers. The framework has been straightfordly ported to Java.

* MVC design
* Fully object-oriented PHP 5
* Focus on resources and URIs (as in REST)
* XSLT-based views
* Database ORM
 
< Prev   Next >