Upload
ropiku
View
539
Download
0
Embed Size (px)
DESCRIPTION
A presentation gave at ForumIT 2008, Braila, Romania.
Citation preview
Ruby on RailsMihai Anca
RubyLimbaj dinamic
Orientat pe obiecte
Scris în 1993 de Yukihiro Matsumoto
Mai multe implementări: MRI, YARV, JRuby, IronRuby, MacRuby
>> 1 + 2 => 3 >> “Hello ForumIT”.length=> 13
>> 2.times do ?> puts “Hello” ?> endHelloHello
Ruby on Rails
Framework web
Scris in Ruby
Open source (MIT)
Arhitectură MVC
“Convention over Configuration”
DRY (Don’t Repeat Yourself)
MVCModel
Reprezentarea informației
Adaugă logică
Bază de date, API, etc.
View
Transformă modelul într-o formă vizibilă
Template HTML, RSS, Atom, XML, JSON
Controller
Procesează evenimente
MVC în RailsModel Controller
View
Demo
Deployment
CGI
FastCGI
WEBrick
Mongrel
Thin, Ebb
Passenger (mod_rails)
Ruby on Rails liveScribd.com
Hulu.com
Justin.tv
Yellowpages
Kongregate
Basecamp
Github
Links
http://www.rubyonrails.com/
http://railscasts.com/
http://peepcode.com/
http://www.railsforum.com/
http://apidock.com/
http://groups.google.com/group/rubyonrails-ro
Vă mulțumesc