Sign Up
Chrono Online

Toggle
Chrono Online develops with Ruby on Rails
Ruby on Rails
Star Services
Star Portfolio
Star Pricing
Star About RoR
Star Contact

Ruby on Rails

Ruby on Rails is a web application framework. It aims to increase the speed and ease with which database-driven web sites can be created. Often shortened to Rails, or RoR, Ruby on Rails is an open source project written in the Ruby programming language, and applications using the Rails framework are developed using the Model-View-Controller design paradigm.

We apply Ruby on Rails design principles and best-practices into every application we create. Rails simplifies any application development project, by breaking up the logic into smaller, more manageable pieces. Ruby simplifies development because of it's similarity to natural language. The Buzz about Rails is that combining the best of both creates a paradigm that saves time and money.

Convention over Configuration

One of the basic principles of Ruby on Rails, Convention over Configuration simply means that developers only specify uncoventional aspects of an application, saving energy and frustration. For example a "Sale" class will correlate to the table "sales" in the database.

Don't Repeat Yourself

DRY means that information is all located in a single, unambiguous place. Database column names don't need specified in multiple places, and code should only need to be written once for a particular function.

REST

REST is basically a rails enhancement, adding more convention to standard rails Create, Read, Update, Delete. REST basically adds a few more to this list: index, new, and edit. Essential REST is about seperating adjectives from nouns, which streamlines development. /myobject/2/edit, for example, would display an 'edit page' (note how edit is used as the adjective).

Applying Concepts to Your Web Design Project

Applying all these rails conventions when developing in Ruby on Rails is paramount to saving time and money. Developing in rails almost always requires less programming work, less overhead, and more. They save clients time and money, getting their project done quickly and efficiently.


Ruby on Rails | Services | Portfolio | Pricing | Blog | Contact
Chrono LC, PO Box 1212, Muscatine, IA 52761
1-224-333-1228