Ruby on Rails
Ruby on Rails is the new kid on the block, where Ruby is the language and Rails is the web development framework. I think ruby is a pretty nifty and interesting language (I am still learning it) on the same par as LISP, PERL and Python (though I haven’t tough any one of these before). Ruby is certainly much niftier as compared to Java or .NET, but it might be harder to pickup by newbie. But once you get a hang on it, it should be pretty powerful and productive.
Rail is perhaps the only know web framework for Ruby, and probably it is the framework which makes Ruby famous, and a definite framework leader. So, no hassle here, when you choose Ruby, you had chosen Rail as well. I don’t even bother to look for alternative Ruby framework, as it seems powerful, promising and well supported, and that is good enough for me. Rails is just 2 years old, but it had the entire framework featured built in, especially MVC and ORM. Isn’t it felt great when you have such an obvious leader, no hassle and get right into production?
In terms of IDE, I am using RDT (Ruby on Eclipse), which seems simple and lightweight, with all the benefits of Eclipse as well. Other options includes
- Arachno Ruby
- Mondrian Ruby IDE
- FreeRIDE (Free)
- Textmate (Mac only)
- Sapphire in Steel (Visual Studio-based)