« Rico 1.1 final release | Main | Dpolls, AJAX and .NET Polls »

Claw, PHP5 MVC Framework Ajaxified

Claw is a PHP5 framework which provides a convenient and intuitive way of developing PHP5-driven object oriented Web applications. It allows developing tree-structured Web applications with ease. Claw is a very new project at its alpha stage, but already offer lot of great features

claw-framework.png
Most of PHP frameworks lack a solution for tree-structure web sites. In many real world applications the usual "module/action/variables" approach is simply not enough. Claw allows developing tree-structured web applications with ease, while having the following things in mind:
  • Clean Code / Database / Display logic seperation with Hierarchial MVC
  • Page / method / variable chains (i.e.: /articles/read/10/comment/35)
  • Search engine friendly & clean URLs without creating dozens of rewrite rules
  • View / Variable inheritance during application flow
  • Rapid and intuitive development process
  • User permission handling
  • Outside variable handling ($_GET, $_POST, $_REQUEST, $_COOKIE, etc.)
  • Form handling and processing
  • Session handling
  • Configuration file handling
  • DRY and KISS principles
  • Support for web trends (i.e. AJAX)
  • Database independance & object persistance
  • Human-readable manual and example applications
  • Loose-coupled components with possibility of choice and extensions
  • Portability, easy setup and configuration (changing app location will not require changing any configs, except for .htaccess RewriteBase, which is optional)
  • etc...

You can get Claw simply using PEAR installer :
pear install http://www.audio-massive.com/claw/claw-current.tgz

Claw Documentation is available online with many samples code like the Hello AJAX demo, just click on retrieve source to get the demo sources. To get started I suggest you to see the Hello world documentation, it's a little complicated but pretty clean and powerful code thought. And it become more and more common to see AJAX implemented in the core of PHP frameworks.

For more informations see http://claw.tigris.org/

Bookmark this article at these sites
TrackBack
Links to weblogs that reference Claw, PHP5 MVC Framework Ajaxified:

» Geek Speak: Busy as a Bee from David Waddleton's Geek Speak
Well, I have not posted in a while, I have been super busy developing on some cool stuff.  If you... [Read More]

Post a comment





(Email will remain hidden)





Please enter the security code you see here




Related entries
Email to a friend
Email this article to:


Your email address:


Message (optional):