|Version 7 (modified by marcosdsanchez, 5 years ago)|
Qcubed PHP5 Framework
QCubed is a PHP5 Framework. The goal of the framework is to provide a unique alternative to other frameworks available, by making different architectural decisions. The two major pieces of the QCubed framework are the ORM layer and the GUI layer.Each layer plays a separate and unique role, and is designed to be able to operate independently of the other.
The Code Generator
The last major piece is the Code Generator. Because of the nature of PHP, a major efficiency step is to make short and concise code. The less code that is included on each request, the better. The Code Generator is a sub-system of QCubed that generates PHP code based on templates and data derived from the project data schema. These PHP files are then written out into the project and made available to use. This drastically increases the efficiency of the system.
The ORM Layer
The Object Relational Modeling layer provides an API, after code generation, to manipulate the database of your project. It includes full support for relational tables, even when the underlying database does not.
The GUI Layer
The GUI layer is based on an object called a QForm. A QForm is a PHP class that facilitates a state-driven GUI layer over the stateless HTTP protocol. Advanced Web 2.0 features like Ajax based controls allow creation of really cool websites.The GUI layer can easily be extended with additional QControls.
[Who is behind this?]
Here we have QCubed specific areas. If a Qcubed component is not native to QCodo, this is where documentation, examples, etc may be found for it.
QCubed is largely based upon QCodo, and as such the material in the QCodo wiki is very useful. This includes any tips and tricks, controls and examples that apply to QCodo. For further information visit: wiki.qcodo.com