Gudasoft

Impossible is nothing

Ruby on Rails

What is Ruby on Rails?

rails_logo_64x64Ruby on Rails is an open source web development framework, which provides a scalable way to quickly build database-driven web applications with high quality.

There are two main thoughts in Ruby on Rails–Convention over Configuration (CoC) and Don’t Repeat Yourself (DRY). The principle behind CoC is that only unconventional aspects of the application need to be specified; otherwise, they follow the established standard. This principle simplified the configuration work really a lot, it helps to concentrate not on the insignificant settings, but on the specification of the work. DRY requires that information should be placed in a single, unambiguous location to ensure a single point of reference and avoid hidden errors.

The building blocks and principles behind Ruby on Rails allow for tremendous development speed while minimizing code lines and errors. Rails development takes the advantage of decades of web development experiences, it knows deeply how a web application’s structure should be, and that makes it really simple to use, maintain, and extend. Through our client deployments, and projects of other communities or Rails development teams, Ruby on Rails has been proven an extremely powerful and scalable web development framework capable of handling millions of transactions and page views per day.

Check more in wikipedia/ruby on rails.

Why Ruby on Rails

What we have done in Rails

I work with the latest version of Rails and aways upgrade the websites that I support to the newest versions. This give me the power to be flexible.

My biggest Rails application spreads on 5 machines serving thousands requests per day.

I use automated deployment scripts (Capistrano) to maintain the whole system.

In my production environments I use the Nginx webserver which provides me with extremly fast speed.

0 Responses to Ruby on Rails