|


Everyone from start-ups to non-profits to enterprise organizations are using Rails. Rails is all about infrastructure, so it's a great fit for practically any type of web application Be it software for collaboration, community, e-commerce, content management, statistics, management, you name it. To go live, all you need to add is a database and a web server.
Ruby on Rails (RoR) is a full-stack MVC framework for database-backed web applications that is "optimized for programmer happiness and sustainable productivity". It includes several tools which are intended to make common development tasks easier, and provides you the framework which can be used to construct the models and views needed for a web site.
The development philosophy of "Convention over Configuration" and the development principle of "Don't Repeat Yourself" are emphasized in Ruby on Rails. Therefore developers only need to specify unconventional aspects of the application, which leads to less repetition in your code. Also, information is located in a single place and you can minimize duplication in your application.
For more information about Ruby on Rails, please visit their website at rubyonrails.org.