• DocumentCode
    985513
  • Title

    Rapid Web Application Development: A Ruby on Rails Tutorial

  • Author

    Viswanathan, Viswa

  • Author_Institution
    Seton Hall University
  • Volume
    25
  • Issue
    6
  • fYear
    2008
  • Firstpage
    98
  • Lastpage
    106
  • Abstract
    Ruby on Rails (Rails) is a powerful Web application framework based on the dynamic object-oriented (OO) language Ruby. Full support for Web 2.0 and Web services, and extremely rapid development capability, enable it to power high-traffic Web sites such as yellowpages.com and reliablehealth.com. Far from being yet another quick-and-dirty scripting environment, Rails incorporates important "programming in the large" features suited for scalability. This hands-on tutorial introduces Rails through a database-driven Web application that also showcases Ajax (Asynchronous JavaScript and XML) and Web services.
  • Keywords
    Web services; Web sites; XML; object-oriented languages; object-oriented programming; Ajax; Asynchronous JavaScript-and-XML; Ruby dynamic object-oriented programming language; Ruby-on-Rails; Web 2.0; Web service; Web site; database-driven Web application; rapid Web application development; relational database; Java; Object oriented modeling; Rails; Reactive power; Scalability; Spatial databases; Tutorial; Web server; Web services; XML; Ajax; Ruby; Ruby on Rails; Web applications; Web services; programming environments; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2008.156
  • Filename
    4670722