| Een tijdje terug was ik in gesprek met iemand over scripttalen. Het ging over mijn voorkeur voor Perl en hoe ik al menig keer iets in PHP had gemaakt, maar na wat frustraties de boel weg gemikt had en opnieuw in Perl ben begonnen. |
Degene waar ik dit tegen vertelde zei me dat ik eens een keer naar Ruby moest kijken. Nu heb ik eigenlijk maar weinig met OO scripttalen gedaan (ik vond Python maar irritant), maar op de een of andere manier ben ik toch eens wat gaan lezen. Na wat over Ruby zelf gelezen te hebben, stuitte ik op Ruby on Rails, een web framework. Ruby is een erg grappig taaltje, met een hoop leuke en snelle truckjes. Het is compleet OO, dus zelfs een integer is een instantie van een klasse. Ruby on Rails combineert Ruby met een erg uitgebreid en
flexibel web framework.
Na het zien van de intro video (te vinden op de homepage van Ruby on Rails) heb ik meteen 2 boeken over Ruby en Rails gekocht en ben gaan coden. Het is mij in een uur of 3 (zonder echte kennis van Ruby) gelukt om een dynamische website te maken. Dit had me in Perl of PHP waarschijnlijk wel langer gekost. Met name het maken van formuliertjes en het afhandelen hiervan kost in PHP/Perl vaak wel wat klopwerk (formuliertje uit elkaar trekken, sql statement maken, uitvoeren, error handling). Naast al dit fraais heeft Rails ook standaard AJAX ondersteuning (hip asynchroon javascript voor de web-iliterate onder ons), maar dit moet ik nog eens gaan proberen.
Mijn eerste gepruts met Ruby en Rails is te vinden op http://rails.xinit.cx en voor mensen die wel into webdevelopment zijn: check de video.
Recent Comments