Introduction to Ruby on Rails
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