0% found this document useful (0 votes)
57 views8 pages

Ruby On Rails: By: Kenton Born

Ruby on Rails is an open source web application framework built on the Ruby programming language. It is used to build database-backed web applications and follows the model-view-controller architecture. Rails emphasizes convention over configuration, rapid development through scaffolding and generation of CRUD functionality, and uses less code due to its conventions and built-in functionality. InstantRails provides a Windows development environment for Ruby on Rails that minimizes setup time and includes components like Ruby, Rails, Apache, MySQL, and Mongrel to allow immediate work on Rails applications without setup burdens.

Uploaded by

ernestohp7
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views8 pages

Ruby On Rails: By: Kenton Born

Ruby on Rails is an open source web application framework built on the Ruby programming language. It is used to build database-backed web applications and follows the model-view-controller architecture. Rails emphasizes convention over configuration, rapid development through scaffolding and generation of CRUD functionality, and uses less code due to its conventions and built-in functionality. InstantRails provides a Windows development environment for Ruby on Rails that minimizes setup time and includes components like Ruby, Rails, Apache, MySQL, and Mongrel to allow immediate work on Rails applications without setup burdens.

Uploaded by

ernestohp7
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 8

Ruby on Rails

By: Kenton Born

What is it?

Open source framework Built on the Ruby Language Used for developing database-backed web applications Follows the Model-View-Controller architecture

Advantages

Fast, Agile Development CRUD (Create, Retrieve, Update and Delete)

Scaffolding

Less Code Easily Maintainable More convention, less configuration (No XML configuration files)

Designed so that it enforces standard naming conventions for mapping classes to resources or events

InstantRails

Windows Development Environment Minimizes setup, allowing the developer to immediately start working on RoR applications without worrying about setup, integration, and testing. Includes:

Ruby Rails Apache MySQL Mongrel (http library and server for ruby web applications) And more!

Development/Testing/Production

Rails assumes and automatically sets up multiple database connections for the various stages of development

It assumes databases exist for development, testing, and production i.e. <proj>_development

If the user would like to modify the name of the database, they can simply change it in the database.yaml file automatically created with each project

Rails/J2EE Architecture Comparison

Web Development Comparison

References

http://www.rubyonrails.org/ http://instantrails.rubyforge.org/ http://www.ibm.com/developerworks/linux/libr ary/wa-rubyonrails/ http://www.cmswire.com/cms/industrynews/php-vs-java-vs-ruby-000887.php

You might also like