From Seo Wiki - Search Engine Optimization and Programming Languages
|Stable release||0.4.10 / December 23, 2009|
|Preview release||0.4.11 / January 6, 2010|
|Written in||PHP PHP5|
|Type||Web application framework|
The framework consists of three main components: the Code Generator, Qforms (OOP generated stateful Ajax- or server-processed webform), Qquery (OOP based SQL Query builder) -- all of which can be used independently of each other. The Code Generator parses an existing Relational Database structure, and builds an ORM, as well as several remote interfaces (SOAP, AJAX) to the ORM. The ORM in QCodo can be extended to provide user-maintained functionality (via object subclassing). Qforms is a dot-Net inspired templating engine in which each form element is an object exposing its functionality and state via methods and attributes.
Qforms maintain page as well as form state, and include the ability to validate fields, trigger events, and associate AJAX calls. Qforms bind tightly to the ORM, allowing developers to rapidly and iteratively change any of three components in the MVC architecture with little impact to the other components.
The Qcodo Package Manager (QPM) was introduced starting with Qcodo v0.4.0 to allow community members a much more streamlined and efficient way to post and share modules, enhancements and fixes of the Qcodo Development Framework with each other. The Qcodo.com website can be used to view user-submitted QPM packages that community members have contributed at QPM Section of the website. The development environement is a custom bugtracker written in Qcodo and Github.
QCodo is mature and has been deployed in production environments for NASA and other organizations. The framework was conceived and developed by Mike Ho, and his company QuasIdea acts as the central maintainer, providing new features and releases via the QCodo Website.
- http://www.qcodo.com/wiki/ Wiki for collaborative information gathering
Companies which work with Qcodo