At the Forge - Assessing Ruby on Rails
Some people are hailing the arrival of Rails as the beginning of a new era in Web development. And indeed, I think Rails has set a new standard for what we can expect in a Web development framework. No longer will developers believe that it should take more than a few lines of code to create a “hello, world” program, or even to handle basic database actions.
Also, Rails is starting to convince developers that common conventions can be conducive to rapid, bug-free development. It took many years for developers to agree that garbage-collected languages were an improvement over malloc(), and it is taking a similarly long time for us to agree that conventions are better than configuration files. But the popularity of Rails probably means that we are increasingly ready for such a change.
Although no Web development framework is perfect, I believe that Rails has hit the sweet spot for many of the applications I have found myself writing for more than a decade. Both Ruby (the language) and Rails (the framework) are still maturing—but if this is how they are as relatively immature tools, I can't wait to see what they're like when they are finally ready.
Resources for this article: /article/8693.
Reuven M. Lerner, a longtime Web/database consultant, is currently a PhD student in Learning Sciences at Northwestern University in Evanston, Illinois. He and his wife recently celebrated the birth of their third child, a boy.
- Readers' Choice Awards 2013
- December 2013 Issue of Linux Journal: Readers' Choice
- IBM Will Minimize Impact of Future Disasters
- Raspberry Pi: the Perfect Home Server
- Sublime Text: One Editor to Rule Them All?
- RSS Feeds
- Linux Systems Administrator
- Tech Tip: Really Simple HTTP Server with Python
- Senior Perl Developer
- Technical Support Rep
- Reply to comment | Linux Journal
4 hours 13 min ago
- It's Jupiter
5 hours 13 min ago
- GIMP is certainly a graphic
6 hours 15 min ago
- Thanks For Your Sharing
11 hours 47 sec ago
- Studying linux, and looking
14 hours 26 min ago
- voting for Best Linux Distribution
22 hours 53 min ago
- tizen vs android
1 day 3 hours ago
- i switch my choice from KDE
1 day 3 hours ago
1 day 6 hours ago
- Belanja Online
1 day 8 hours ago