This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Rapid Web Application Development: A Ruby on Rails Tutorial
November/December 2008 (vol. 25 no. 6)
pp. 98-106
Viswa Viswanathan, Seton Hall University
Ruby on Rails is a powerful Web application development framework based on the dynamic object-oriented programming language Ruby. With several popular Web sites based on it, its prominence is rapidly rising. Ruby on Rails fully supports Web 2.0 and Web services and enables extremely rapid development. It incorporates several important features of "programming in the large" and is well suited for quickly developing even large, complex applications. A small Web application that also uses Ajax and Web services provides an introduction to Ruby on Rails.

1. M. Bächle and P. Kirchberg, "Ruby on Rails," IEEE Software, Nov./Dec. 2007, pp. 105–108.
2. D. Thomas and D.H. Hansson, Agile Web Development with Rails, 2nd ed., Pragmatic Bookshelf, 2007.
3. R. Orsini, Rails Cookbook, O'Reilly, 2007.
4. D. Thomas, C. Fowler, and A. Hunt, Programming Ruby: The Pragmatic Programmer's Guide, 2nd ed., Pragmatic Bookshelf, 2004.
5. H. Fulton, The Ruby Way, 2nd ed., Addison-Wesley, 2006.
1. D. Thomas and D.H. Hansson, Agile Web Development with Rails, 2nd ed., Pragmatic Bookshelf, 2007, pp. 633–646.

Index Terms:
software engineering, programming environments, Ruby on Rails, Ruby, Ajax, Web services, Web applications
Citation:
Viswa Viswanathan, "Rapid Web Application Development: A Ruby on Rails Tutorial," IEEE Software, vol. 25, no. 6, pp. 98-106, Nov.-Dec. 2008, doi:10.1109/MS.2008.156
Usage of this product signifies your acceptance of the Terms of Use.