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

Sem se pogovarjal s kar nekaj razvijalci in je z Ruby-jem in podobnimi tako - ali ti je sintaksa zelo všeč (tako kot tebi) ali pa jo sovražiš :)

Meni Ruby ni nekaj preveč všeč.....razlog=sintaksa! Mnogi pravijo da je Ruby programski jezik prihodnosti saj je dinamičen in da bo še uspel. Moje mnenje pa je da je že toliko let na sceni in da še zmeraj ni toliko uporabi kot php, .net.....In da verjetno nekega masovnega uporabništva nebo nikoli dosegel.

neskoncno:
Meni Ruby ni nekaj preveč všeč.....razlog=sintaksa! Mnogi pravijo da je Ruby programski jezik prihodnosti saj je dinamičen in da bo še uspel. Moje mnenje pa je da je že toliko let na sceni in da še zmeraj ni toliko uporabi kot php, .net.....In da verjetno nekega masovnega uporabništva nebo nikoli dosegel.

no odvisno kje gledaš, v evropi morda res manj poznan v USA pa baje kar razširjen in glede na to da je CakePHP praktično "PHP Ruby" mi je jasno zakaj je tako malo ljudi, ki se z njim ukvarja v evropi :D

"CakePHP je PHP Ruby" to je pa mal hecna primerjava :)

CakePHP je framework za PHP, Ruby on rails pa je framework za Ruby.... Ja Twitter je narejen u Rubyu sam kolk pomebnih stvari pa je u PHP :D ..... Pa še po analizah Ruby je mal bolj tehnično zahteven(torej obremenitev PC-jev, serverja), čeprav tudi to se da rešit z pravilno uporabo cacha

Obremenitev PCjev?

ah nevem prehitr sm pisal in napisal PC-jev:D Napaka!

Kaj pa vem, po nekih testih je Ruby 1.9 močno hitrejši od, recimo, Ruby 1.8 in v tej najnovejši verziji že kar močno prednjači pred hitrostjo PHPja. Nekih strašnih izkušenj s tem nimam, govorim le, kar sem zasledil po netu, ali, kot bi rekel Balašević: i ako su lagali mene i ja lažem vas :)

Je pa vprašanje, o čem sploh govorimo tukaj, ali primerjamo hitrost frameworkov ali hitrost golega jezika? :)

Moje mnenje pa je da je že toliko let na sceni in da še zmeraj ni toliko uporabi kot php, .net.....In da verjetno nekega masovnega uporabništva nebo nikoli dosegel.

Po mojem ni treba uporabljat SAMO najbolj uporabljane jezike na svetu. To je tako kot bi pred nekaj leti rekel (nisem čist na tekočem s trenutnim stanjem :) )...

"Men je sicer Dan D zanimiv samo so že tolk časa na sceni pa neke masovne uporabe niso dosegl Atomik Harmonik so jo pa v enem poletju tako da pač nabijam samo Atomike zdej."

Ne da je PHP podobno kot Atomik... PHP je tudi že dolgo na sceni in so praktični razlogi zakaj je najbolj uporabljan jezik v spletnih aplikacijah, samo to ne pomeni da ga zarad tega moreš uporabljat.


To s hitrostmi je pa tud relativno... jst uporabljam trenutno jezik ki je po slavnem debian shotoutu sodeč mislim da res najpočasnejši ... še za faktorje počasnejši od tastarega Ruby-ja.. pa so moje spletne aplikacije tudi za faktor hitrejše kot so bile moje aplikacije v PHP-ju.

Strinjam se naj si vsak poišče programski jezik v katerem je domač. In res je da je aplikacija tolko dobra kot jo je spisal programer....In ni vedno od jezika odvisno! Torej za nekatere aplikacije je boljši nekaj za nekaj drugo. Je pa vse tam tam če je programer dober v vsemu !