De ontwikkelaars van het webgeoriënteerde ontwikkelframework 'Ruby on Rails' (RoR) hebben afgelopen dinsdag officieel versie 1.0 van de software beschikbaar gesteld. De eerste release van het ontwikkelplatform werd 15 maanden geleden aan de wereld gepresenteerd. Sindsdien heeft Ruby on Rails flink aan populariteit gewonnen bij webontwikkelaars, mede door zijn innovatieve opzet en het streven om een programmeur zo min mogelijk werk dubbel te laten doen.
Ruby on Rails is 'geoptimaliseerd voor programmer happiness en optimale productiviteit', zo is te lezen op de site van het project. Het framework is bedoeld voor het ontwikkelen van webapplicaties en maakt hiervoor gebruik van de scripttaal Ruby. Standaard voorziet 'Rails' in ondersteuning voor diverse relationele databasepakketten, zoals MySQL, PostgreSQL, Oracle, SQL Server, DB2 en SQLite. Ruby on Rails maakt gebruik van het zogenaamde Model-View-Controller (MVC)-pattern en probeert in te haken op de nieuwste hypes op het gebied van webapplicatie-ontwikkeling zoals bijvoorbeeld door ingebouwde ondersteuning voor AJAX (Asynchronous JavaScript and XML) te leveren.
Tegelijk met de release van versie 1.0 is het project ook overgestapt op een nieuw ontwikkelde website, die uiteraard ook is ontwikkeld in Ruby on Rails. Het ontwikkelteam van Ruby on Rails, dat wordt gesponsord door het bedrijf 37signals waar ook de oprichter van RoR David Heinemeier Hansson werkt, hoopt in februari komend jaar versie 1.1 van het framework uit te brengen.
Hoewel de meeste mensen de scripttaal Ruby weinig zal zeggen, bestaat deze scripttaal toch al meer dan 12 jaar. Ruby is in 1993 door de Japanner Yukihiro Matsumoto bedacht en geïmplementeerd. De scripttaal is volledig objectgeorienteerd en niet specifiek bedoeld voor webapplicaties, zoals bijvoorbeeld bij PHP wel het geval is. De taal heeft dan ook meer verwantschap met Perl, Python en Smalltalk. Ruby on Rails maakt Ruby 'gereed' voor het web en heeft voor een flinke populariteitsgroei gezorgd van de scripttaal Ruby. Doordat RoR vrij snel concrete resultaten oplevert en tamelijk makkelijk te leren is, wint het framework snel aan populariteit onder ontwikkelaars en vist het in dezelfde vijver als het al langer beschikbare PHP. Hoewel er inmiddels de nodige commerciële producten worden aangeboden die zijn gebaseerd op RoR, blijft het de vraag of het platform op termijn net zo populair zal worden als bijvoorbeeld PHP. Deze laatste webscripttaal heeft inmiddels enkele grote bedrijven achter zich waaronder Oracle en IBM.