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

Jaz ne, jih pa nekaj poznam.

Odpiralni časiso narejeni z Rubyjem.

Joj, pozabil omenit native Unicode support od verzije 1.9 naprej :)

Mene pa zanima, če bi kdo priporočil učenje rubyja nekomu, ki se na PHP spozna bolj malo, pa bi se rad resno začel učiti enega jezika. Predvsem me zanima learning curve in hitrost izdelave aplikacije... Ker razen te prednosti, da je php najbolj razširjen in uporabljan jezik ne vidim. Mene bi pa zanimala izključno izdelava lastnih aplikacij, tako da mi ta prednost PHP-ja ne pomeni dosti.

IMHO lahko isto dosežeš s php frameworkom. Pa še s hostingom ne boš mel problemov, ker vsi podpirajo PHP. Me pa zanima, če govorite o Ruby ali Ruby On Rails ?

Govorim o Ruby, Ruby on Rails je "le" framework za Ruby.

Vini: sej Ruby in Ruby on Rails gre skupaj. Isto kot PHP in CakePHP/Codeigniter ...
SpinX: maš prav ja, bolje kak php framework, ker ruby on rails gostovanje dobit je tudi hudič. Po moje govorijo o ruby sam dejansko se pa gre za Ruby on Rails

Jst v Ruby-ju nič resnega nisem delal, sem pa pred leti veliko delal v pythonu in ves ta čas spremljam ruby (ker sem malo lang. nuta).

Ruby (ki kot zdaj vidim niti ni tako soroden z py. kot z smalltalkom) ima po mojem kot jezik veliko zelo zanimivih in močnih lastnosti zato lahko vsakemu koristi če se mal poglobi v njega. Tud če ga ne uporabljaš to lahko obogati tvoje programiranje v npr PHP-ju.

(Ruby on rails pa ne maram kot kaj posebi ne maram nobenga frameworka.. long live the library ;) )

Ledi, saj sem rekel, Ruby on Rails je framework, napisan v Rubyju

Mene od uporabe Ruby-a (in Python-a) najbolj odganja sintaksa, ki se mi zdi zelo nepregledna in mi ni všeč.

Res je to, kar je rekel jankoM - da ima kot jezik ogromno zanimivih in močnih lastnosti, ampak, da se v jeziku počutim domač mi kot prvo more ustrezati sintaksa.

Pred leti sem sicer delal ogromno z TCL (podobna sintaksa) ampak sem tudi to opustil.

Zanimivo, meni je pa ravno sintaksa besno logična :)