I’ve recently wrote about some of my ‘issues’ with the wonderful CodeIgniter PHP Framework.
Whilst looking around for good ruby-on-rails style frameworks for PHP, I came across ‘Akelos‘, A PHP MVC Framework based on Ruby on Rails.
Being a Ruby on Rails port to PHP, Akelos is also designed to make developers lives simpler by resolving complex problems with unusual speed and productivity.
Favoring “convention over configuration” leads to the creation of uniform and simpler-to-understand code.
I’ve not really had chance to sink my teeth into this framework yet, but it does look very impressive. Some of its most attractive features include:
- Multilingual Models and Views
- Locale alias integrated on URLS (example.com/spanish will load the es_ES locale)
- Pure PHP support for Unicode (no extensions required)
- Unit Tested source code using simpletest
- PHP Code Generators
- Built in XHTML validator
- Automated locale management
- Ajax file uploads.
- Format converters.
- File handling using FTPS for shared hosts where Apache runs as user nobody.
- Distributed sessions using databases.
- Cache system using a unique interface independent of the medium Database, Files or Memory.
The activerecord implementation with RoR-style validation looks very impressive.
I’d recommend checking this out – it seems to have many of the features of CI, but with a few of my niggles dealt with. CI could really learn from this framework.
Anyone used this framework before? – What’s your thoughts on it?
Related posts:
