Monday, September 04, 2006

Ruby on Rails

Ruby on Rails, An open source web application framework, Which follows the MVC( Model-View-Controller) architecture, Written in a langauge called Ruby. Ruby is the interpreted scripting language for quick and easy object-oriented programming. It is easy, extensible and portable.
Ruby on Rails framework is known for it's simplicity, less code and minimum configuration. The design of Rails was driven by some key concepts: DRY and convention over configuration. DRY stands for 'Don't Repeat Yourself ' means all pieces of knowledge should be in one place. Rails does this with the help of ruby. Very less duplication in rails application can be found.
Convention over configuration means if you follow the conventions then you can write a Rails application using less code than a typical Java web application uses in XML configuration.
Rails have some specific characteristics.

1. Web server: Any server that implements CGI, Rails is capable of running on it.
Built-in server that comes with rails is WEBrick is easy to use.

2. Databases: Rails supports these many databases

Oracle
MySQL
PostgreSQL
SQLite
SQL Server
DB2

3. Unit Testing: Rails comes with a complete unit testing framework built-in it.

4. Active Record: Active Record does the automatic
mapping of your database tables to your runtime model objects.Active Record
automatically maps tables to classes, rows to objects,and columns to object
attributes.

0 comments:

Daily Technology Tips

Catch me at Mashable

PayPal

Sign up for PayPal and start accepting credit card payments instantly.

Blog Explosion


Bloglines

Blogrush


BlogsByCategory.com