top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Introduction about ROR i.e. Ruby on Rails

+1 vote

What is ROR?

ROR stands for Ruby on Rails.ROR is a popular web development framework.It is a Popular open source framework.

What is Ruby?

Ruby is a programming language.Ruby is an interpreted scripting language for quick and easy object-oriented programming

Interpreted scripting language:

1)ability to make operating system calls directly
2)powerful string operations and regular expressions
3)immediate feedback during development

Quick and easy:

1)variable declarations are unnecessary
2)variables are not typed
3)syntax is simple and consistent
4)memory management is automatic

Object oriented programming:

1)everything is an object
2)classes, methods, inheritance, etc.
3)singleton methods
4)"mixin" functionality by module
5)iterators and closures

What is Rails?

Rails is a web framework built on Ruby, hence the name Ruby on Rails. It enables the programmer to easily create advanced database-driven websites using scaffolding and code generation.

Rail is based on MVC(Modal View Controller).

The model-view-controller pattern proposes three main components or objects to be used in software development:

A Model , which represents the underlying, logical structure of data in a software application and the high-level class associated with it. This object model does not contain any information about the user interface.
A View , which is a collection of classes representing the elements in the user interface (all of the things the user can see and respond to on the screen, such as buttons, display boxes, and so forth)
A Controller , which represents the classes connecting the model and the view, and is used to communicate between classes in the model and view.

Advantage for developing Rails :

1)a lot less code
2)a lot less configuration data
3)bringing up basic functionality quickly
4)building out new functionality incrementally
5)integrated testing

The main advantage of the Ruby programming language and the Ruby on Rails framework is considered to be the speed of development. Practice shows that the speed of project development in RoR is increased by 30 – 40 percent in relation to any other programming language or framework. Primarily the speed increase is determined by an extensive set of ready to work RoR tools, colossal set of ready-made solutions in the community, the Ruby language and ease of programming on it.

Video Tutorial For Web Development with ROR

posted Nov 5, 2014 by anonymous

  Promote This Article
Facebook Share Button Twitter Share Button LinkedIn Share Button