3. Ruby
● Entwickelt von Yukihiro „Matz“ Matsumoto
● 1. oeffentliche Version 21.12.1995
● Open Source
● Scriptsprache
● Objektorientiert
○ "Ruby".reverse.capitalize.center(10, '.')
=> "...Ybur..."
4. Ruby on Rails (kurz: Rails / RoR)
● Entwickelt von David Heinemeier Hansson
● im Juli 2004 vorgestellt
● MIT Lizenz
● MVC Web Framework
● Prinzipien:
○ Convention over Configuration
(z.B. DB Tabellennamen ergeben sich aus Model-Namen)
○ Don't Repeat Yourself
○ Fat models, skinny controllers
● Entwicklung "out of the box"
(scaffolding, einfacher Webserver, Datenbank SQLite, ..)