Programmeren in Ruby: veel functionaliteit met weinig code

Tom Klaasen en Koen Van der Auwera (10to1)

21 november 2008 | Koen Vervloesem


 

Zogenaamde dynamische programmeertalen zoals Perl, Python en Ruby maken de laatste jaren steeds meer furore op het gebied van webapplicaties. Vooral die laatste kent een hoge mate van 'coolness' sinds de verschijning van het web application framework Ruby on Rails. We spraken met de oprichters van het Antwerpse bedrijf 10to1, beiden Rails-ontwikkelaars afkomstig uit de Java-wereld.

Met de keuze van een programmeertaal is niet licht om te springen. De taal legt namelijk bepaalde denkpatronen op aan de ontwikkelaar. Over PHP horen we vaak de klacht dat het tot spaghetticode leidt en Perl zou cryptisch zijn. Python- en Ruby-code daarentegen wordt vaak als 'elegant' omschreven. Ruby blijkt bovendien heel geschikt voor rapid application development. Ivo Balbaert, auteur van het eerste Nederlandstalige boek over Ruby, Handboek Programmeren met Ruby en Rails, wijst op een voorbeeld van de internationaal gerenommeerde Java-expert Bruce Tate.

Zo'n voorbeelden vinden we echter ook dichter bij huis. Tom Klaasen en Koen Van der Auwera hebben beiden al tien jaar ervaring met Java-consultancy. Twee jaar geleden startten ze met een eigen softwareontwikkelingsbedrijf, 10to1. "In het begin concentreerden we ons vooral op Java-consultancy, maar de bedoeling was wel om eigen projecten in Ruby uit te voeren", blikt Klaasen terug. En dat gebeurt nu ook, want bijna alle projecten die het Antwerpse bedrijf binnenhaalt, voert het uit in Ruby.

Waarom schakelen twee doorgewinterde Java-ontwikkelaars eigenlijk om? "Voor een ontwikkelaar met een Java-project kan beginnen, moet hij bijvoorbeeld eerst het hele framework klaarmaken en alle lagen definiëren. Zelfs voor een 'Hello world!'-voorbeeld is hij al even bezig. In Ruby daarentegen kan hij direct beginnen", aldus Klaasen. Bovendien is het voor kleinere projecten gemakkelijker om Ruby on Rails-hosting te vinden, merkt hij op: "Voor Java-hosting ben je al bijna verplicht om een eigen server te installeren, terwijl voor Ruby on Rails een shared hosting-model goed werkt."

Navigeer
bewaar pdf meld een fout reacties verstuur print
Share/Bookmark

Reacties

Reageer op dit artikel

Klik om in te loggen

0 reacties op dit artikel:

 
Beveiliging

download van de dag

Bulk Rename Utility 2.7.1.1

Windows beschikt over de mogelijkheid om een aantal bestanden gelijktijdig te hernoemen, maar die functie is vrij beperkt. Bulk Rename Utility daarentegen biedt je talrijke manieren aan om je bestanden te hernoemen.

in de kijker

Interview: Adobe-evangelist Serge Jespers

Adobe gaat hard in de tegenaanval. Na berichten dat HTML 5 de Flashspeler van Adobe overbodig maakt en verwijten van Apple-topman Steve Jobs over stabiliteit, wil het bedrijf zich verdedigen. ZDNet spreekt met Serge Jespers, Adobes Belgische Flashgoeroe.

ICT directory

In de ICT Directory vind je alles en iedereen die iets met ICT te maken heeft.

Zoek bedrijf: