Ruby?

Se kdo od vas kaj ukvarja z Rubyjem?

Mene je že nekaj časa rajcal, sem celo danes preveril, koliko časa in bo kar dolgo, če v tem threadu z dne 16. januarja 2008 ravno tako pišem, da me rajca že kar nekaj časa :)

Me je zadeva res na tistem predavanju blazno navdušila, ampak se nekako nisem odločil, da bi vanjo zagrizel, sem se pa zadeve lotil pred kratkim, da se na stara leta naučim še kaj novega :)

No, vprašati sem želel, če se kdo od vas ukvarja z Rubyjem in kaj vas pri njem impresionira?

Meni se zdi recimo sintaksa besno logična, všeč mi je tudi ideja, da je vse objekt, celo recimo integerji so objekti, pa na njem lahko izvajas metode, recimo že enostaven 2 + 2 je v bistvu klic metode za seštevanje na objektu tipa Fixnum, še vedno me navdušuje tudi to, da lahko kar na instanci definiraš nove metode, čeprav še vedno nisem odkril praktične vrednosti tega, lušno je tudi to, da načeloma lahko sam definiraš metode za seštevanje ali kakšno drugo operacijo na kateremkoli objektu, pa potem načeloma lahko seštevaš skupaj karkoli, lahko tudi jabolka in hruške :)

Še kakšen Ruby navdušenec tukaj? :)

24 odgovorov

Sicer je tema stara, ampak glede na to, da se zadnji teden ukvarjam oz. učim rails-e, bom še jaz podal svoje mnenje.
Do sedaj sem bil "domač" predvsem v PHP-ju, nedolgo nazaj pa sem ponovno naletel na Ruby on Rails in se odločil, da si ogledam kaj je to za eno čudo, če že "vsi" tako hvalijo :) Moram reči, da mi je zadeva zelo všeč in se nameravam malo bolj poglobit v vse skupaj. Sicer bo sedaj spet malo manj časa zaradi faksa, ampak če se bo le dalo, bom presedlal s PHP-ja na RoR. Upam, da je tukaj kak mojster, ki bo pripravljen priskočit na pomoč ob morebitnih zapletih :))

Vsekakor... jz pomoč večinoma dobim tudi na starem dobrem ircu (freenode -> #ror)...

a rabi kdo knjigo za ruby on rails. sicer je že 6 let odkar sem jo nabavil ampak osnove so osnove :D

Se mojih 0.02eur...

Z Rubyjem delam zandnih nekaj let - predvsem RoR in naj takoj povem, da je Time-To-Market vecine spletnih aplikacij neprimerno krajsi kot pri ostalih jezikih. Hitrost rubyja vs. php vs. perl vs. java sploh ne igra vloge tukaj, pac vrzes vec hardvera v ta problem.

Vazen je cas in RoR je tukaj zelo dober, saj ti kot razvijalcu v 80% primerih ne hodi v napoto in ti zelo olajsa in skrajsa delo.

Je pa res, da to hitrost placas drugje - v RAMu. Povprecna RoR aplikacija vzame minimalno 50MB RAMa, kar je za freelancerja lahko bolece, ce ima VPS s 700MB RAMa :)

Torej, ce kdo cinca ali bi naredil preskos iz php v ruby (kar se spletnega razvoja tice) toplo priporocam. Meni se je zdelo, kot da sem presedel iz fickota v bmw-ja - vsaj kar se TTMja tice.

p.s.: Python zna bit tudi zlo dober do razvijalcevega casa, ampak tu nimam izkusenj iz prve roke.

2