2. Ruby
Limbaj dinamic
Orientat pe obiecte
Scris în 1993 de Yukihiro Matsumoto
Mai multe implementări: MRI, YARV, JRuby, IronRuby,
MacRuby
>> 1 + 2 >> 2.times do
=> 3 ?> puts “Hello”
>> “Hello ForumIT”.length ?> end
=> 13 Hello
Hello
3. Ruby on Rails
Framework web
Scris in Ruby
Open source (MIT)
Arhitectură MVC
“Convention over Configuration”
DRY (Don’t Repeat Yourself)
4. MVC
Model
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