Ruby on Rails
Ruby on Rails, often called RoR, or just Rails, is an open source rapid web application development framework written in Ruby that closely follows the Model-View-Controller (MVC) architecture. It strives for simplicity, allowing web applications to be developed in less code than other frameworks and with a minimum of configuration. Its guiding principles include "Don't repeat yourself" (DRY) and "Convention over configuration."
Why Ruby on Rails?
So why use Rails over other web frameworks? Because Rails gets the job done with less code and in less time than what is needed to build the same application in other frameworks. In other words, Rails lets us deliver value to you faster so you can start using your application (and generating revenue from it!) earlier.
Along with that it actually facilitates good programming practices, which leads to well-factored and easily maintained code. Rails restrict how an application is developed, forcing the developers to work only on business features.
Ingredients that make Rails what it is -
Convention over configuration
Convention over configuration means an end to verbose XML configuration files--in Rails, there aren't any!
Less code
You write fewer lines of code to implement your application. Keeping your code small means faster development and fewer bugs, which makes your code easier to understand, maintain, and enhance.
Zero turnaround time
The typical development cycle for testing a change to a web app has steps such as configure, compile, deploy, reset, and test. This is very time consuming. The Rails development environment has none of this. You simply make a change and see it work.
Rails integrates the Prototype JavaScript library to implement its browser-side Ajax support, visual effects, and drag-and-drop abilities.
To discuss how Ruby on Rails can help in your next web based product let us know about your requirements.




