DIY Framework

From Encoresoup - The Ultimate Guide to Free/Open Source Software

Jump to: navigation, search
This article contains content from the Wikipedia article:
DIY Framework
history contributors
DIY Framework
Developer: [[Developer::xml.lt]]
Genre: Web application framework
License: LGPL
Website: [[Website::xml.lt: Resources: 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.

[edit] Features

With the DIY Framework, not a single line of SQL or (X)HTML 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


[edit] External links

[edit] Footnotes

Personal tools

Sneaky Uses For Everyday Things [ThinkGeek] Pico USB Flash Drive (8Gb) [ThinkGeek]Free As In Freedom [Amazon]