100% found this document useful (1 vote)
878 views

Ruby On Rails Power Point

The document discusses Ruby on Rails and whether choosing it is a simple decision. It provides an overview of Ruby on Rails, including that it is a web application framework created by David Heinemeier Hansson in 2004. It also discusses that Ruby on Rails follows conventions like MVC architecture and the DRY principle, and that it aims to enable rapid development through features like scaffolding. The document suggests Ruby on Rails is productive, fun and can be easily learned through tutorials like InstantRails.

Uploaded by

Jocelyn Amon
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT or read online on Scribd
100% found this document useful (1 vote)
878 views

Ruby On Rails Power Point

The document discusses Ruby on Rails and whether choosing it is a simple decision. It provides an overview of Ruby on Rails, including that it is a web application framework created by David Heinemeier Hansson in 2004. It also discusses that Ruby on Rails follows conventions like MVC architecture and the DRY principle, and that it aims to enable rapid development through features like scaffolding. The document suggests Ruby on Rails is productive, fun and can be easily learned through tutorials like InstantRails.

Uploaded by

Jocelyn Amon
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT or read online on Scribd
You are on page 1/ 16

Ruby on Rails

A Simple Decision?

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 1


Why Research?

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 2


Why Ruby on Rails?

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 3


How?

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 4


Yet another tool!

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 5


What is Ruby on Rails?

Web Application Development


Framework
David Heinemeier Hansson (37
Signals)
Released 2004
Windows, Macintosh, Linux
All common databases

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 6


What is Ruby?
Programming language
Yukihiro "Matz" Matsumoto
Released mid 1990’s
Object Oriented
Interpretive
Dynamic
Open Source

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 7


Ruby’s rise

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 8


Ruby Code
array = [1, 'hi', 3.14]
array.each { |item| puts item }
# => 1
# => 'hi'
# => 3.14
Everything is an object!
2.445.floor
# 2
3.123.ceil
# 4

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 9


Rails Philosophy

Model-View-Controller
Don’t Repeat Yourself (DRY)
Convention over Configuration
Open Source
Aim for 80% - Keep it Simple

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 10


Scaffolding

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 11


Agile
Focus on:

People
Working software
Customer
Flexibility

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 12


Rails is used for …

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 13


Practical: InstantRails

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 14


Rails is …

Simple
Productive
Fun

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 15


Questions?

PRJ300 – J Amon - 2008 Ruby on Rails: A Simple Decision? 16

You might also like