Introduction to Ruby on Rails

download Introduction to Ruby on Rails

If you can't read please download the document

Transcript of Introduction to Ruby on Rails

RubyonRailsZeroToPro.com

Introduction to Ruby on Rails

Ruby

General purpose object oriented language

Ruby

Originated in Japan in mid 1990s

Ruby

Based on Perl, Smalltalk, Eiffel, Ada, and Lisp.

Ruby

Offers automatic memory management.

Ruby

Written in C.

Ruby on Rails

Web application framework for Ruby programming language.

Ruby on Rails

Open source framework.

Ruby on Rails

Also known as "Rails" or "RoR"

Ruby on Rails

Intended to be used with an Agile development methodology.

Ruby on Rails

Used for short, client-driven projects

Ruby on Rails

Was created in July 2004

Application Development Framework

Pre-written code that becomes the foundation of the application.

Application Development Framework

Instead of re-inventing the wheel, you borrow the pre-built components from the framework and build rest of the application on top of that.

Agile Software Development

Software development road map that allows for rapid delivery of high-quality software.

Agile Software Development

Also allows for rapid modification of the product with changing customers needs.

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryIn order to build a web application, you need:

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibrarySimply a set of pre-written code.

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryThis code forms the foundation of the application.

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping Librarysoftware that manages the data.

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryWeb application communicates with the database to retrieve and store data

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibrarySoftware that runs your application.

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryListens to the requests from client browser's.

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibrarySends the web pages (both static and dynamic) back to the browser.

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryUsed to simplify access to the database

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryConverts database records into objects

Application Building Tools

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryMost web applications use object relation libraries these days

Component of Rails

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryRails offers all of thisas built-in components.

Component of Rails

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryRails is not only an application framework, it also includes a database, a web server, and an object relational mapping library.

Component of Rails

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryActionPack FrameworkSQLLite3 DatabaseBundled HTTP ServerActive Record Library

Component of Rails

FrameworkWeb ServerDatabase SystemObject RelationalMapping LibraryActionPack FrameworkSQLLite3 DatabaseBundled HTTP ServerActive Record LibraryTool ScriptsHelp you manage your web applications.

RubyonRailsZeroToPro.com

For free tutorials visit:http://rubyonrailszerotopro.com

Click to edit the title text format

Click to edit the outline text format

Second Outline Level

Third Outline Level

Fourth Outline Level

Fifth Outline Level

Sixth Outline Level

Seventh Outline Level

Eighth Outline Level

Ninth Outline Level

Hasan Mir

Hasan Mir

RubyonRailsZeroToPro.com

RubyonRailsZeroToPro.com

RubyonRailsZeroToPro.com