Pages

Thursday, March 31, 2011

What is Mean By Ruby on Rails

   it's a two part one is"Ruby" and another one is "Rails"

Ruby:

  •   it's a object Oriented programming language
  • created in 1995 'YUKIHIRO MATSUMUTO' ('matz')
  • used for many purpose, not just web applications
 Rails:

  • open source, web application framework
  • written in Ruby
  • created in 2003 by 'DAVID HEINEMIER HANSSON' ('DHH')
  • created as foundation of 37 signals Basecamp and then released as open source in 2004
Framework:

    a set of code Libraries [control the program] and Data structures that provide generic functionality

Why Use Ruby on Rails:

      object oriented, easily readable, unsurprising Syntax and behavior

Dry Code:

Donot repeat yourself, consistent code that is easily to maintain

Convention Over Configuration:

  • sensible default, only specify unconventional aspects
  • speeds development, less code to maintain follows best practice(optional)
Webserver:

  • Apache 1 or 2
  • passenger |mod_rails |
  • Nginx (Engine X")
  • Lighttp ("Lighty")
  • Mongral
  • webrick



No comments:

Post a Comment