AgilePHP

From Seo Wiki - Search Engine Optimization and Programming Languages

Jump to: navigation, search
AgilePHP
AgilePHP
Original author(s) Make A Byte, inc
Developer(s) Jeremy Hahn
Initial release 9-7-2009
Stable release 0.2a / September 7, 2009; 140129049 ago
Operating system Cross-platform
Type Web application framework
License GPL
Website [1]

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.

Contents

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)
  • Client Side Remoting
  • Dynamic form builder
  • Cryptography
  • i18n Internationalization
  • Logging
  • Validation
  • Upload
  • PHPUnit Integration
  • OpenAppstore [1] 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:


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., [2] a software development and IT consulting company.

See also

References

External links

Personal tools

Served in 0.520 secs.