Library columns
Ruby on Rails - Deserves the Hype?
- Learn How Ruby on Rails Can Speed Up Development
- Ruby on Rails' Impact on Productivity
- The rapid feedback loop
The rapid feedback loop
Another feature of Ruby on Rails that enhances developer productivity is the rapid feedback loop. The feedback loop is the amount of time between making a change in code and seeing the results in the execution of your application on the screen. In Rails, you get nearly-instant feedback as you code. There is no compile or packaging phase needed. You can immediately load a browser page to see the results of your changes. Managers should take note of this feature, because with enhanced productivity comes improved client satisfaction. Say you are in a meeting with a client, and they have some edits that they would like for you to incorporate into their Web application. With Ruby on Rails, you can make changes promptly and see the results immediately, improving the overall client experience.
It is important to note that introducing a radically different framework such as Ruby on Rails can be detrimental to a company's development, testing, and production infrastructure. For example, Rails applications are installed differently than common development platforms such as Java or Microsoft's .NET. Operations managers need to understand how to deploy it effectively.
But Rails acceptance is already being witnessed in large companies such as IBM, Microsoft, Apple, and Sun Microsystems. Sun Microsystems supports a project called JRuby that enables Ruby applications to run in a Java Virtual Machine. Efforts like JRuby will make it easier for companies to transition and adapt to Ruby on Rails since it will become a part of a familiar structure. Apple Computer has announced that Ruby on Rails will be included in the next release of its flagship operating system, OS X 10.5 (Leopard). And, even Microsoft has included Ruby programming language support in its newest rich-Internet framework, Silverlight. The world's largest technical publisher, O'Reilly Media, has even acknowledged Ruby's rapid growth and now considers it a major language with triple digit growth between 2006 to 2007.
A common question regarding Ruby on Rails relates to its performance relative to its peers. Some companies claim that Ruby on Rails does not perform as well as comparable systems. Comments such as these must be looked at objectively and balanced against productivity gains. Managers then need to make the decision of whether it is cheaper to hire people or purchase additional hardware, and chances are they will find that purchasing more hardware makes better financial sense.
Conclusion
People are paying more and more attention to Ruby on Rails, and for good reason. With the advent of the Rails framework, the Ruby programming language is making its way towards the top. By focusing on convention over configuration, Ruby on Rails is lowering the barriers of entry to programming and positively impacting employee productivity--ultimately proving that all of the hype is true and well-deserved.
Sources
1. "Crossing borders: What's the secret sauce in Ruby on Rails?," Bruce Tate; May 9, 2006.
Related articles
- Rails: an introduction
- What You Need to Know about PCI Compliance and Web Application Security Policy Changes
- Effective Controls for Attaining Continuous Application Security Throughout the Web Application Development Life Cycle
- Using Ajax for Web Application Development: What Businesses Need to Know
Related discussion
-
London Ruby User Group
by jaydip65 (0 replies)
-
Not able to launch the web application
by NaseemAhmed (0 replies)
-
FTP batch upload
by davidvanr (1 replies)
-
Internet Bandwidth & traffic
by baby_1 (1 replies)
Related podcasts
-
Scott talks to Martin Fowler and David Heinemeier Hansson
Scott sits down with Martin Fowler of Thoughtworks and David Heinemeier Hansson of 37 signals and talks about beauty, making developers happen, the death (or life) of HTML, the future of Microsoft, and asks if we should care about Rich Internet Applications. DHH is the creator of the Ruby on Rail...
Events coming up
-
Dec
2
Web Standards Group (Sydney)
North Sydney, Australia
TBA
Hi
Nice article, What is the scope of the ROR in web design field. can ROR replace the PHP? I think you need to read this article.
thanks
This thread is for discussions of Ruby on Rails Proves It Deserves the Hype.