Ruby on Rails
Ruby on Rails (also known as RoR or just Rails) is a framework for developing data-driven web applications using the Ruby scripting language. A web framework is a set of libraries and useful tools that can be used to build dynamic web applications. Ruby on Rails is dif-ferent from most other programming languages because it takes advantage of many con-ventions to reduce development time. If you follow these conventions, the Rails framework generates substantial functionality and perform many tasks for you. Ruby on Rails has built-in libraries for performing common web development tasks, such as interacting with a database, sending mass e-mails to clients or generating web services. In addition, Rails has built-in libraries that provide Ajax functionality (discussed in Chapter 15), to improve the user experience. Rails is quickly becoming a popular web development environment.
Ruby on Rails was created by David Heinemeier Hansson of the company 37Signals. After developing Basecamp, a web application written in Ruby that allows a business to organize multiple projects. Hansson extracted the reusable components to create the Rails framework. Since then, many developers have enhanced the Rails framework. For more information, visit our Ruby on Rails Resource Center at www.deitel.com/RubyOnRails.
Full documentation of the Rails Framework can be found at api.rubyonrails.org.
Copyright © 2018-2020 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.