Hopp til innholdet

cjohansen.no

Rails er en Ghetto

Godt nyttår! 2008 tegner til å bli et spennende år for oss webutviklere. Zed Shaw, mannen bak den Ruby-baserte serveren Mongrel starter ihvertfall relativt friskt med et stort "FUCK YOU" til hele Rails-communityet.

"Rant"-en hans er lang, svært uforskammet (full av banneord og drittslenging om navngitte personer), informativ og - vel, morsom. Etter å ha ingenting annet enn dårlig erfaring med Ruby og Rails - fra dårlig betalte jobber, lite respekt fra communityet, dårlig kvalitet (hans påstand) i mye av koden og mange mange andre problemer takker mannen for seg i Rails-verdenen.

Det er litt synd at Zed bruker så kraftige formuleringer som han gjør - selv syns jeg det er storartet underholdning, men veldig mange vil snu i døra grunnet hans useriøse "digitale vræling". Det er synd fordi han faktisk har noe interessant å komme med. Det er vanskelig å vite hvor mye av diverse som stemmer, men enkelte ting satt seg hos meg. Eksempel:

If anyone had known Rails was that unstable they would have laughed in his face. Think about it further, this means that the creator of Rails in his flagship products could not keep them running for longer than 4 minutes on average.

Dette er rimelig interessant. Nå kommer det ikke som noe sjokk på meg at Ruby ikke er helt bøs på ytelse, og heller ikke at stabil deployment var (er?) et problem. Men at 37 Singles selv slet med 400 restarter om dagen? Jøss. Hadde jeg visst det på forhånd ville jeg sannsynligvis ventet litt.

Dette med ytelse og deployment er interessant spesielt nå som de fleste språkene har tilsvarende rammeverk; PHP har Symfony, Python har Django osv osv. I tillegg har vi Merb, som er et lettvektsrammeverk for Ruby som ikke skammer seg for å plukke opp konkurranse med Rails. Et annet nytt rammeverk for Ruby er Halcyon.

Nå tror jeg ikke Zeds slarving vil ha noen langsiktlige effekter, men 2008 vil nok starte med litt selvgransking for Rails-miljøet, og vil helt sikkert ha enkelte positive effekter. Jeg gleder meg til å lese tilsvar fra noen av de angrepne personene.

2006 - 2012 Christian Johansen Creative Commons Lisens