AgilePHP

AgilePHP is a web application framework written in PHP which follows the model-view-controller (MVC) paradigm. Released under the GPL, AgilePHP is free software.
Goal
The goal of AgilePHP is quite simple - be a very lightweight, extensible, PHP Rapid Application Development framework that encourages the use of industry standards and best practices while developing, testing, and deploying PHP web applications.
AgilePHP helps to build robust applications from an enterprise context, and aims to give developers full control over the configuration of the framework using either XML flat-files or objects during runtime. Keeping in alignment with enterprise agile development guidelines, AgilePHP is integrated and bundled with additional tools to help developers create, test, debug and document projects.
Technical
AgilePHP makes use of many common and well understood enterprise design patterns, such as the Model-View-Controller and object-relational mapping (ORM). AgilePHP was heavily inspired by other Web Application Frameworks, mainly JBoss Seam and Ruby On Rails.
Features:
* Model-View-Control
* Object Relational Mapper (ORM)
* Identity Management
* Scope Management
** Request
** Session
** Application
* Annotations
* Interceptors (light-weight AOP)
* Caching
* Easy to implement SOAP Web Services
* Client Side Remoting
* Dynamic form builder
* Cryptography
* i18n Internationalization
* Logging
* Validation
* Upload
* PHPUnit Integration
* OpenAppstore Integration (download/install components for your webapps)
It comes with a client side JavaScript library to ease integration between client side JavaScript and the AgilePHP framework, and can also be integrated with a number of Open Source Javascript frameworks and libraries, such as:
*
* Prototype or jQuery, as javascript framework (v 1.0 and 1.1)
* script.aculo.us, for visual effects (v 1.0 and 1.1)
* TinyMCE, for Rich Text Editing (v 1.0)
* FCKeditor, for Rich Text Editing
AgilePHP is the first PHP framework to introduce annotations and interceptors and is the most lightweight (less than 100 classes @ 500k). AgilePHP has a very unique client side remoting component that makes integration with JavaScript a breeze.
Sponsors
AgilePHP is sponsored by Make A Byte, inc., a software development and IT consulting company.
 
< Prev   Next >