Predavač: Branimir Šloser (emuSoft, Zagreb)
* prezentacija Ruby On Rails framework-a sa primjerima
* izrada jednostavne web aplikacije sa Ruby On Rails frameworkom
* predstavljanje projekta rubyonrails.hr
Ruby On Rails (RoR) je open-source web framework koji je optimiziran do maksimuma da bi programerima olakšao pisanje i razvoj web aplikacija. Pisan je u programskom jeziku Ruby.
Služi za razvoj database backend web aplikacija i site-ova, a temelji se na Model-View-Control principu. U samom prezentacijskom dijelu (view) RoR koristi dosta AJAX skripti.
Ruby je potpuno objektni programski jezik koji kombinira eleganciju SmallTalk-a, jednostavnost Python-a i pragmatičnost Perl-a. Sa druge strane, Ruby on Rails je veoma zanimljiv jer ima dva osnovna principa: manje pisanja koda i pravila umjesto konfiguracije.
Na prezentaciji ćemo prezentirati sam framework, njegovu instalaciju na Linux, MacOS i Windows, te pokazati neke osnove Ruby programskog jezika. Nakon toga ćemo na jednom primjeru izraditi, počevši potpuno iz početka, jednostavnu web aplikaciju koja koristi bazu podataka i ima mogućnost administriranja. Također ćemo pokazati i neke RoR pluginove, pokazati neke editore za RoR, te predstaviti neke hostinge koji podržavaju RoR.
http://www.rubyonrails.com
http://weblog.rubyonrails.org/
http://en.wikipedia.org/wiki/Ruby_on_rails
http://www.rubyinside.com/
http://www.ruby-lang.org/en/
http://tryruby.hobix.com/