This exciting news is all over the web:
Rails 3 will certainly become more modular, and run faster! One will easily take out components that are not useful(such as URL routing/rewrite when developing a backend service) for his/her projects and plug in other implementations instead using default(such as DataMapper or Sequel instead of ActiveRecords).
Inspired by the blog What I Want From A Framework, I want to discuss what I want from a web application rapid development kit(WARDK) as a lazy developer. I am going to use PHP language as an example in my discussion, but the discussion can apply to other languages such as Java, Ruby, and Python.
Here’s what I want: the most important and common features (every web application that supports multiple users need to have these):
- user management(CRUD operations on users, ban users, user group management), pluggable authentication(LDAP, OpenID, integration with other systems) OpenID)