Chapter: Internet & World Wide Web HOW TO PROGRAM - Rich Internet Application Server Technologies - Ruby on Rails

| Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail |

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.

Chapter 24

Ruby on Rails

 

Introduction

 

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.


Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail


Copyright © 2018-2020 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.