Etusivu_header
Avaruus_ruby

Ruby on Rails

Ruby on Rails on avoimeen lähdekoodiin perustuva ohjelmistokehys, jonka pääpaino on tuottavuuden ja ylläpidettävyyden maksimoinnissa.

Ohjelmistokehyksellä tarkoitetaan tavallista ohjelmistokehitystä tukevaa koodikirjastokokoelmaa, joka nopeuttaa yleisimpien asioiden toteuttamista - esimerkiksi sähköpostiviestin lähettäminen käyttäjälle on yleinen tehtävä, joten se luontevasti onnistuu Railsilla yhdellä koodirivillä. Tämä äärimmäisyyksiin viety minimalismi on herättänyt suurta mielenkiintoa maailmalla, jonka voi todeta esimerkiksi Ruby-kirjojen myyntiluvuista.

Rails soveltuu myös hyvin modernien Ajax-pohjaisten web-käyttöliittymien toteuttamiseen. Käytännössä tämä tarkoittaa, että vain perinteisissä työpöytäsovelluksissa nähdyt käyttöliittymäelementit on nyt mahdollista toteuttaa dynaamisesti webissä - vieläpä ilman ylimääräistä vaivaa.

Tuottavuus

Yritysten kannalta kiinnostavin asia käytettävän teknologian valinnassa on tuottavuus: Väitetään, että Rails-projekteja tehdään jopa useita kertoja perinteisiä Java-projekteja tuottavammin. Usein kyseessä on vanhan tuotteen uudelleenkirjoittamisen tuottama nopeusetu, mutta Nodetan omat kokemukset kertovat, että esimerkiksi 50% kasvu kehitysnopeudessa ei ole mitenkään harvinaista.

Tuottavan ympäristön on havaittu nostavan myös kehittäjien motivaatiota, kun valmista jälkeä syntyy helpommin. Lisäksi asioiden läpikäyminen yhdessä asiakkaan kanssa helpottuu, kun muutosten tekeminen katsotaan luontevaksi osaksi kehitystä. Samalla rahalla ei siis saa pelkästään enemmän, vaan myös paremmin.

Laatu

Laatuvaatimusten toteutumista auttaa myös se, että automaattinen testaaminen on erittäin tärkeä osa tyypillistä Rails-projektia. Nodetalle kattava testaaminen on kunnia-asia, ja oikeilla työkaluilla se on myös miellyttävää. Erittäin harva Java- tai .NET-talo saa pidettyä ohjelmistojensa yksikkötestikattavuuden yhtä korkeana.

Asiakkaat

Mistään pienen piirin puuhastelusta ei ole kyse, vaan Railsin sankasta käyttäjäjoukosta löytyy suuryrityksiä kuten Nokia, Oracle, Siemens, IBM ja NASA.

Nodeta on ollut toteuttamassa Ruby on Rails -projekteja kehyksen alkuajoilta asti, vuodesta 2005. Asiakkaamme kuten Scenera ja Logica ovat olleet erittäin tyytyväisiä saamaansa palveluun, ja asiakkuus näyttää jatkuvan vielä pitkälle tulevaisuuteen. Olemme myös palveluksena Rails-yhteisölle toteuttaneet APIdock-palvelun, joka kerää yhteisön tuottamia kommentteja dokumentaation tueksi.

Tällä hetkellä Nodeta työllistää noin 10 Ruby on Rails -ammattilaista, ollen näin Suomen suurimpia ja kokeneimpia Rails-taloja.