Posted on 18 March, 2005 (2 decades ago)
Rails is kinda cool. Any framework that ease the development of CRUD-oriented webapps is a real time saver. There's been a lot of well-deserved hype around Ruby on Rails lately. But I'm not sure that's really that revolutionary. I've always thought that a good Java Web framework can do the same. Perhaps with a few more lines of code, since we all know that Java tends to be more verbose than some scripting languages. But overall, does it really matter? Especially since you tend to be much more productive in Java with a top-notch IDE like IntelliJ!
One of the nice little apps written with Rails is Tada list: well, basically, that's, er... a ToDo list. That's hard to find a more verbose definition! To show that one can do the same things in Java, with a nice framework, Geert Bevin created a better clone of Tada: Blabla List!
Geert found some severe security issues with Tada, and with just 50% lines of code more than the Rail's equivalent, he nonetheless implemented the same features, but he also fixed the security problems of Tada, and even added a REST API, reorderable lists and drag'n drop support!
How did he do that in Java? He used Laszlo for the cute flash user interface, and the wonderful RIFE framework which really rocks the pants off of Rails. Conclusion: A good Java MVC framework can do at least as good as Rails, if not better.
So now, you know what you have to do? Just sign up for free and start keeping track of your todos online!