Μια εισαγωγή στη Ruby...

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Μια εισαγωγή στη Ruby...

Δημοσίευση από dimsis » 07 Ιουν 2008 18:16

Εγώ για να είμαι ειλικρινής το είχα πρωτοδεί από τον Γιώργο τον Μοσχοβίτη ( gmosx.com, cull.gr, me.gr, joy.gr κλπ ) που έχει φτιάξει διάφορα "καλούδια" σε ruby...
και στην εταιρεία του από όσο θυμάμαι είχαν φτιάξει και ένα ruby framework που είχε κάνει διεθνώς ντόρο...
Από κώδικα λίγα πράγματα που είχα δει, μου φάνηκε ζόρικος... υποθέτω πως είναι πιο κοντά σε χρήστες που γράφουν σε php.

Edit: Βρήκα το framework του gmosx:
http://www.nitroproject.org/
(να'ναι καλά το freestuff :p http://www.freestuff.gr/forums/viewtopi ... ab8ce5f303 )

smiley
Δημοσιεύσεις: 1382
Εγγραφή: 18 Μαρ 2005 14:02

Μια εισαγωγή στη Ruby...

Δημοσίευση από smiley » 16 Ιουν 2008 18:36

μάθε ruby με το hackety hack http://www.hacketyhack.net/
κατέβασε το interactive περιβάλλον εκμάθησης για την ruby και ξεκίνα να μαθαίνεις πως φτιάχνεις σε λιγότερο χρόνο με λιγότερο κόπο και κομψότερο τρόπο δίχως πολύ κεφαλόπονο με ελλάχιστες γραμμές κώδικα π.χ. να υλοποιήσεις το πρώτο blog...
προς το παρόν μόνο για Windows und Ubuntu Linux.

και άσε τους άλλους στη σφυρίχτρα τους... όσο για μένα κάνω ψυχικό... δεν το ξεχνώ ποτέ αυτό... μπράβο ρεκα λά κάνεις :wink:

δες και αυτό μπορεί να σε ενδιαφέρει http://www.whytheluckystiff.net/

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Μια εισαγωγή στη Ruby...

Δημοσίευση από Marinos Stergiou » 16 Ιουν 2008 19:53

Smiley +
Το ψυχικό πολλοί το ζήτησαν λίγοι το εκτίμησαν και ακόμη λιγότεροι δεν το χλεύασαν


smiley
Δημοσιεύσεις: 1382
Εγγραφή: 18 Μαρ 2005 14:02

Μια εισαγωγή στη Ruby...

Δημοσίευση από smiley » 16 Ιουν 2008 20:41

ναι...

File.rename("c:/ruby_tube/hello_world.txt", "c:/ruby_tube/smiley.txt")

κατάφερα την μετονομασία !

αν ασχοληθώ λόγο περιορισμού χρόνου μόνο με ruby όσο την ψάχνεις τόσο ενθουσιάζεσαι και είναι ακόμα αρχή σε κάθε νέο update νέα features... να μας λείπει και η python, perl... και η απλά scripting php που πολλοί βγάζουν με αυτή το ψωμάκι τους και καλά κάνουν...

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Μια εισαγωγή στη Ruby...

Δημοσίευση από Rapid-eraser » 17 Ιουν 2008 08:54

lol
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Μια εισαγωγή στη Ruby...

Δημοσίευση από Marinos Stergiou » 17 Ιουν 2008 09:05


Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Μια εισαγωγή στη Ruby...

Δημοσίευση από Rapid-eraser » 17 Ιουν 2008 10:44

Ama to movo pou mporeis va kaveis eivai va bgazeis
videakia gia va dikseis oti mporeis va kaveis kati kala
tote eivai pragmatika gia ta klamata n ipo8esi :)

Ase pou to sigkekrimevo video to exoume ksava kavei
post sto idio thread :P (Malov dev parakolou8eis!)
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Μια εισαγωγή στη Ruby...

Δημοσίευση από Basilakis » 17 Ιουν 2008 10:51

Κι μερικά αρθράκια που διάβασα τελευταία

Η Ruby είναι ποίο δημιουργική:
http://kurt.karmalab.org/articles/2008/ ... -a-factory

Ruby basics: arrays, hashes, if, while, regular expressions, iterating
http://www.tanguay.info/web/codeExample.php?id=802

PhP VS RUBY
http://www.feld.com/blog/archives/2006/ ... _ruby.html

PHP Sucks, But It Doesn't Matter
http://www.codinghorror.com/blog/archives/001119.html

7 Reasons i swiched back to php from ruby
http://www.oreillynet.com/ruby/blog/200 ... o_p_1.html

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Μια εισαγωγή στη Ruby...

Δημοσίευση από Marinos Stergiou » 17 Ιουν 2008 11:18

Rapid, aν μπορείς να μου υποδείξεις σε παρακαλώ το link στο ίδιο thread ...
Επίσης θα μπορούσα να βάλω και απλά κειμενάκια - link για εμπλουτισμό

Βασιλη με πρόλαβες σε μερικά

Να και μερικά ακόμη
http://www.cmswire.com/cms/industry-new ... 000887.php
http://blog.clickablebliss.com/2005/12/ ... ls-part-1/

Δηλώνω λάτρης της php αλλά και υποστηρικτής της απλότητας

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Μια εισαγωγή στη Ruby...

Δημοσίευση από Basilakis » 17 Ιουν 2008 11:36

Rapid-eraser έγραψε:Ama to movo pou mporeis va kaveis eivai va bgazeis
videakia gia va dikseis oti mporeis va kaveis kati kala
tote eivai pragmatika gia ta klamata n ipo8esi :)
Χτές κατέβασα ένα Ruby Made Blog. Άνοιξα τον κώδικα απο περιέργεια, και η δομή του ήτανε πολύ καλή. Ίσως να μην έχω ξαναδεί τέτοιο κώδικα; Παρόλα αυτά έχω ασχοληθεί με αρκετά Open Source και payed εφαρμογές και δεν με έχουνε εντυπωσιάσει τόσο.

Ο smiley, βλέπει μπροστά και ασχολείτε. Στην Ελλάδα, όπως συνήθως, θα αργήσει να αναπτυχθεί τόσο πολύ, αφού έτσι και αλλιώς και στο εξωτερικό δεν είναι πολύ αυτοί που την χρησιμοποιούνε.

Αλλά εάν ρίξεις μία ματιά στο cull.gr και το me.gr θα δείς, πως έχουνε κάνει πάρα πολύ καλή δουλεία με την Ruby τα παιδιά εκεί. Όχι πως δεν γίνονται με php, αλλα η σύνδεση που έχουνε κάνει σε κάποια σημεία, είναι πραγματικά άριστη δουλεία.

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Μια εισαγωγή στη Ruby...

Δημοσίευση από Marinos Stergiou » 17 Ιουν 2008 11:44

Rapid-eraser έγραψε:Ama to movo pou mporeis va kaveis eivai va bgazeis
videakia gia va dikseis oti mporeis va kaveis kati kala
tote eivai pragmatika gia ta klamata n ipo8esi :)

Ase pou to sigkekrimevo video to exoume ksava kavei
post sto idio thread :P (Malov dev parakolou8eis!)
Ξέρεις μπορώ να βγάζω και συμπεράσματα ή να συμμερίζομαι των άλλων τα συμπεράσματα.
Απλά δίνω πάντα την ευκαιρία να παρουσιαστεί κάτι απ΄ όλες τις απόψεις και δεν το "θάβω με το καλημέρα" !

Αντε και το συμπέρασμα λοιπόν
PHP is just a language. Rails is a full-stack framework. PHP has lots of useful tools; they just don’t gel as well and usually require more configuration.

Ακόμα περιμέnω το link...

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Μια εισαγωγή στη Ruby...

Δημοσίευση από Rapid-eraser » 17 Ιουν 2008 13:23

alexandr0s έγραψε:Κανείς που να γράφει με CakePHP υπάρχει? (ας μου στείλει pm)
btw για 9 λεπτά άπειρου γέλιου Ruby vs Other languages
http://www.railsenvy.com/tags/Commercials
Exeis dikio dev ntav akribos se afto to post alla sto
Ruby on Rails & PHP omos opos 8a deis dev iparxei kai megali diafora sto periexomevo twv post giafto 8imomouva la8os.

Twra to ti pragmatika mporei va kavei mia glossa sigoura dev fevete apo
eva n dio site.
Basilakisweb ti akribos prepei va dw apo ta dio site ?
Afou to basiko mas komati eivai o backend kodikas kai oxi to grafiko peribalov mou dixveis 2 site pou dev exouv va apodiksouv tipota sto parapavo debate.

Epitelous to poso sobari eivai mia glossa dev fevete apo ta ametrita posts n apo ta posa video diafimistika (satirika) exei dimosieusei...

Movo to melov 8a diksei ama 8a ka8iero8ei to RoR. (sav sketi Ruby bebea eksafavistike).
Pavtos afto pou blepw egw gia to ameso melov dev eivai to ti mporouv va kavouv oi alloi alla to ti mporoume va kavoume emeis.

Ti 8elw va pw. Mou dixvete videos kai dimiourgies tritwv ka8isate eseis va
ftiaksete kati dioksas me RoR? Afto pou diabazo se ola ta posts aftou tou tipou eivai poso kalo eivai to RoR kai poso tou petamatou eivai oi alles glosses ka8ise pote kavevas sas va skeftei av ovtos ola afta isxiouve... ???

Ti me viazei av mporw va ftiakso eva blog se 99seconds ... evtaksi eivai poli boliko va sou kavei etoima kapoia arxia kai kapoio basiki domi alla sto finale finale giati va eimai ipoxreomevos va akolou8iso afta pou 8elei to RoR
pios o logos va stiso mia olokliri efarmogi kato apo MVC otav afto pou 8elw va ftiakso eivai eva aplo blog ???

Kavevas dev bgike va pei oti n php eivai n gamaoua glossa kai oti oles oi alles eivai gia petama... isa isa pou oi perisoteroi eivai sividitopiimevoi kai kseroume pia eivai ta oria mas.
Apo esas pou diafimizete to RoR exete katsei va to doulepsete se site pou exouv bari load kai basi me ekatomiria eggrafes.

Eivai tragiko episis va prospa8ei kapoios va me pisei va xrisimopiiso RoR giati n php eivai scripting glossa ... oreo epixirima eleos.

Gia ili8io me pervate ?

Poso malov va pervw odigies kai simboules apo kapiov pou
sistivete os "Systems Analyst: Rails Web Developer" kai
mas didaskei afta pou ma8evei to proi os "Biblo" kai avakaliptei
pos va kavei rename arxeia n oti to komodo eivai katapliktikos editor...

eleos

Marinos Stergiou av vomizeis oti e8apsa me to kalimera to RoR eisai gelasmevos
egw afto pou exo pei mexri twra eivai oti o tropos tou smiley (av kai dev to exo ekfrasei ef8eos) eivai telios lav8asmevos.
H prosegkisi pou xrisimopiei bebea to RoR gia va epibli8ei eivai akoma pio
astia xoris bebea va exei kati afto va pei gia tnv divami tis idias tis glossas.

Egw eimouv o protos pou eipa oti ka8e glossa prepei va xrisimopiite sav ergaleio. Sigkekrimeva kai Ruby kai to framework RoR to exo ksepsirisei
edw kai 2xrovia kai profavos gia va miv ekava kapoia avafora
sto forum ntav giati profavos dev bgika kati pou va me ikavopiise.

Kserei mipos o agapitos mas daskalos kai analitis giati n perl eivai kaliteri apo tnv scripting php se cgi peribalov (oxi ksexasa to RoR g****i me to MVC) ?

Basika kati pou to akousa polles fores
sorry mipos kavo la8os alla ruby,jsp,cfm,perl,python,php,asp,tcl,javascript (ksexasa kapies alla dev eivai ekei to 8ema) eivai oles scripting glosses ?
Mipos oles eivai interprited ??? (giati kapoios tovizei afto to scripting language) mipos o movos diaxorismos metaksi mias scripting language kai mias programing language eivai oti n defterei paragei ektelesima arxeia ???
Mipos va diaxorisoume kai ti eivai client side kai server side programming
gia va miv mplekoume ta mpoutia mas.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Μια εισαγωγή στη Ruby...

Δημοσίευση από Marinos Stergiou » 17 Ιουν 2008 13:58

Rapid-eraser έγραψε: Marinos Stergiou av vomizeis oti e8apsa me to kalimera to RoR eisai gelasmevos
egw afto pou exo pei mexri twra eivai oti o tropos tou smiley (av kai dev to exo ekfrasei ef8eos) eivai telios lav8asmevos.
H prosegkisi pou xrisimopiei bebea to RoR gia va epibli8ei eivai akoma pio
astia xoris bebea va exei kati afto va pei gia tnv divami tis idias tis glossas.
Πάντα πίστευα στο παράδειγμα "μια εικόνα χίλιες λέξεις"
Οπότε ο σκοπός και ο στόχος ήταν αυτός. Τώρα αν έχει αναφερθεί και σε άλλο thread κάτι σχετικό κι όχι το ίδιο, δεν είμαι πάντα ικανός να το γνωρίζω (αν και προσπαθώ να παρακολουθώ τα σχετικά)

Η αντιμετώπιση του θέματος δεν μου άρεσε
και το εξηγώ..
Rapid-eraser έγραψε:lol ... sigvomi alla dev eimai egw aftos pou sistivete os:
"Systems Analyst: Rails Web Developer"
Δεν νομίζω ότι ήταν η σωστή αντιμετώπιση (αν και το συνεχίζεις)
Θα μπορούσε να το αναπτύξει περισσότερο ή λιγότερο με κάποια άλλη αντιμετώπιση.
Ισως βέβαια εσύ "σαλταρες" με την υποτιμητική αντιμετώπιση δηλαδή με το "τότε σίγουρα θα ξεχάσετε την PHP, την Perl και την Python για τις "scripting" ανάγκες σας"
Εγώ όμως που το διάβαζα δεν το αντιμετώπισα με τον ίδιο τρόπο

Sorry αλλά τα υπόλοιπα αρνούμαι να τα διαβάσω - καταντάει κουραστικό :evil:
Μόνο ελληνικά ή αγγλικά .... αντε και γαλλικά ... αλλά και με κάποια ιταλικά ίσως θα τα καταφέρω.
Εδώ είμαι για οποιαδήποτε άλλη διευκρίνηση

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Μια εισαγωγή στη Ruby...

Δημοσίευση από Rapid-eraser » 17 Ιουν 2008 14:09

np, aloste to grafei kai n ipografi mou :)
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Κλειδωμένο

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης