»
S
I
D
E
B
A
R
«
Introduction of the Adventure PHP Framework
October 20th, 2009 by christian

I’d like to present another framework for your list. It’s name is “Adventure PHP Framework” or just APF. Documentation, downloads and tutorials can be found on adventure-php-framework.org/en. Concerning the APF feature matrix, the framework includes the following things:

  • PHP4: yes (until 1.10’s end of live)
  • PHP5: yes
  • MVC: yes, even HMVC and a implementation of the page controller and front controller pattern.
  • Multiple DB’s: yes, using the connectionManager.
  • ORM: yes, using the GenericORMapper.
  • DB Objects: yes, using the GenericORMapper.
  • Templates: yes, even taglibs, that can be expanded by the programmer.
  • Caching: yes, using the cacheManager having several caching backends.
  • Validation: yes, form validation is integrated in the form taglibs. Further form filters are available.
  • Ajax: yes, can be implemented manually or with the aid of third party tools (jQuery, …). Tutorial is included on the site.
  • Auth Module: yes, using the Usermanagement module.
  • Modules: yes, guestbook, comment module, a generic pager, usermanagement and many more.
  • EDP: yes and no. The framework can handle requests and can build the GUI DOM tree by taking request params, but there is no concrete event handler included to register general events with.

Further, the framework offers excellent performance as described on Yii vs. APF.

Basically, the adventure php framework understands itself as a utility to implement object oriented and generic PHP web applications. It supports the developer to create programms in compliance with approved software design pattern and the code base already has answers to many everyday problems. The framework cannot be described as an application, that only has to be configured, but rather as a technical basis and design guide for the design of software. Further, it introduced many concepts and enfficiency tools already well known in the JAVA community.


Leave a Reply

»  Substance: PHP Frameworks   »  SiteMap