I’ve been spending a lot of time with Ruby on Rails and I love it. I love it so much that I hate ASP and PHP more than anything. Rails takes all of the crap about programming that I hate and gets rid of all of it. It lets me avoid doing all of the database-to-form mapping and validation stuff that I hate and instead lets me focus on the presentation and design of the site. That’s what I’m talkin' about, baby!
This technology is going to put us all out of business. Well, most of us. The Java programmers are already paying a lot more attention to Rails as a viable platform. It’s not quite ready for enterprise-level apps, but I’d be willing to bet that libraries are coming that will change all of that.
See, Rails gets it right. Database tables are automatically mapped to objects, as are their associations with other tables. Form validation is a snap. Security is braindead simple to attach, and it emphasizes web standards all the way. Plus, it uses already proven technologies such as ORM and the MVC pattern.
Plus, I think it’s so easy that a non programmer can pick it up and run with it.