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

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

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

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

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

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

Marinos Stergiou έγραψε: Τι σημαίνει αυτό... θα απόρίψουμε την php?
δεν με ενδιαφέρει η PHP ούτε στο παρόν θέμα ακόμα και αν κάποιοι βγάζουν με αυτή το ψωμάκι τους... εδώ μας ενδιαφέρει οτιδήποτε σχετικό με την ruby... με είδε κανείς να αυτοσυστήνομαι σαν PHP developer και μάλιστα σε θέματα ειδικά και σχετικά με την PHP να παίζω και ξερόλας; λολ

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

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

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

Οχι, αλλά έγραψες να ξεχάσουν την Php
Πώς λοιπόν γράφεις τόσο αβίαστα για κάτι, χωρίς καν να το γνωρίζεις πρώτα ; :wink:

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

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

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

είπα τέτοιο πράγμα;

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

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

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

Κάτι τέτοιο...
smiley έγραψε:...γιατί άμα αρέσει και σε εσάς, όπως και στον περισσότερο κόσμο
Δηλαδή σε όποιον δεν αρέσει... ανήκει και στους λίγους ;
Μπορεί όμως να συμβεί και το αντίστροφο...
Να ανήκει και στους λίγους εκείνος που δεν του αρέσει η PHP
smiley έγραψε: που την γνώρισε, τότε σίγουρα θα ξεχάσετε την PHP, την Perl και την Python για τις "scripting" ανάγκες σας
Ε εντάξει εγώ την γνώρισα, αλλά εξακολουθώ να χρησιμοποιώ και PHP (κατά περίσταση λοιπόν η επιλογή)

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

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

Δημοσίευση από dik_ » 17 Ιουν 2008 20:37

smiley έγραψε:...γιατί άμα αρέσει και σε εσάς, όπως και στον περισσότερο κόσμο που την γνώρισε, τότε σίγουρα θα ξεχάσετε την PHP, την Perl και την Python για τις "scripting" ανάγκες σας
Αλλά τες πα, το θέμα είναι ότι αν εσύ δεν εξαντλήσεις τις δυνατότητες μιας γλώσσας, ή έστω φτάσεις σε ένα πολύ υψηλό επίπεδο, τότε δεν μπορείς να τη βγάλεις άχρηστη, ή μέτρια ή οτιδήποτε. Για κάθε ένα γαμάτο site σε RoR, μπορώ να σου βρω 10 σε P*, και μάλιστα καινούργια σχετικά, που θα μπορούσαν να είχαν γραφτεί σε RoR δηλαδή...

Οπότε μέχρι να μας πεις συγκεκριμένα ότι "ήθελα να κάνω το τάδε πράγμα, και με PHP ΔΕΝ γινόταν, αλλά με RoR το έκανα έτσι κι έτσι κι αλλιώς", τα υπόλοιπα ο οποιοσδήποτε phpάκιας ή ουδέτερος τα ακούει, ή θα έπρεπε να τα ακούει, βερεσέ :D

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

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

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

Rapid-eraser έγραψε:...
gia va miv mplekoume ta mpoutia mas.
καλά τον άλλο τον καταλαβαίνω πως του αρέσει να μπερδεύει τα μπουτία του και να ισχυρίζεται ως συνήθως και δίχως εξαίρεσης το αντίθετο...

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

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

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

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

Όπως θα είδες δεν απάντησα "στον άλλο" μια και τα κείμενα δεν ήταν στην ελληνικά (αν και το ζήτησα)
Το ότι δεν απαντώ δεν σημαίνει ότι συμφωνώ (τουλάχιστον κάποιες φορές).

**Νομίζω ότι και οι δύο είστε λίγο υπερβολικοί.. ο καθένας από την πλευρά του

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

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

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

Leave that, keep giving me links

Και θα ξεκινήσουμε και τα tutorials λίγο, θα σας κάνω ένα Heelo World :D

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

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

Δημοσίευση από smiley » 17 Ιουν 2008 21:24

Marinos Stergiou έγραψε:Όπως θα είδες δεν απάντησα "στον άλλο" μια και τα κείμενα δεν ήταν στην ελληνικά (αν και το ζήτησα)
Το ότι δεν απαντώ δεν σημαίνει ότι συμφωνώ (τουλάχιστον κάποιες φορές).

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

οι δικές σου προτάσεις για κάποιον που θέλει να ξεκινίσει να ασχοληθεί από σήμερα με ανάπτυξη εφαρμογών web ποιές είναι αν πρέπει να επιλέξει open source και όχι τι αρέσει εσένα επειδή το γνωρίζεις καλά και ενδέχετε να έχεις στηρίξει υπερβολικά όλες σου τις ελπίδες στο συγκεκριμένο που βρέθηκες να εργάζεσαι αλλά σε εκείνο που θα έκρινες και θα εκτιμούσες πως θα άρεσε και θα προήγαγε τον αυριανό προγραμματιστή web εφαρμογών? μην ξεχνάμε πως η ruby είναι ένα καλό εργαλείο, το οποίο σου δίνει τη δυνατότητα να μάθεις προγραμματισμό κλασσικό και αντικειμενοστραφή...

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

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

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

Δεν θα ξεκίναγα ποτέ από αυτές τις δύο (Ruby - PHP) αλλά θα κατέληγα σίγουρα και στις δύο.
Σου είπα ότι για εμένα κάθε περίπτωση εξετάζεται διαφορετικά.
Σίγουρα η Ruby απλοποιεί κάποια πράγματα αλλά δεν αναιρεί.
Σίγουρα έχει προτερήματα αλλά και μειονεκτήματα.

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

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

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

Κώδικας: Επιλογή όλων

irb(main):001:0> (8 + 24) * 3
=> 96

irb(main):002:0> ((8 + 24) * 3).to_s.reverse
=> "69"

irb(main):003:0> "smiley".size

=> 6

irb(main):004:0> "ybur".reverse.capitalize

=> "Ruby"
τι να απλοποιήσει και να αναιρέσει... απλά η ruby έχει δημιουργηθεί εξ αρχής με ότι καλό θα βρεις σε άλλες γλώσσες και εμπλουτισμένη με μια δόση νέων και χρήσιμων χαρακτηριστικών που καθιστούν τον προγραμματισμό παιχνιδάκι. Αν δεις τα παιδιά με τη χαρά παίζουν θα καταλάβεις πολλά και θα πάρεις μια μικρή ιδέα για τη κατάσταση του προγραμματιστή που δουλεύει με την ruby. Μεταξύ άλλων δίνει στον προγραμματιστή σε πολλά σημεία ελευθερίες επιλογής που άλλες γλώσσες θα τον δέσμευαν.

για πολύ βιαστικούς... μπορούν να πληκτρολογήσουν στο παρακάτω κώδικα σε ruby
Try Ruby

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

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

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

Παιχνιδάκι λές εσύ το κάτωθι ;

Rails needs to put a set of simple rules in a place where most newbs will see it. Things like:

-name your tables in the plural
-foreign keys should always be named like so: tableNameInSingularForm_id
So: user_id (foreign key) -> users (table)
-models are named singular
-controllers are plural, at least in some cases
-many-to-many jump tables should be named: alphabeticallyFirstTablePlural_alphabeticallySecondTablePlural
So: axes_users
-columns in many-to-many jump tables should be named like other foreign keys
So: axe_id and user_id
-columns named created_on and updated_on will automatically be populated correctly

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

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

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

τέλειος είναι μόνο ο Θεός... άλλά τι από όλα τα παραπάνω σε εμποδίζει περισσότερο; είπαμε να μην είμαστε υπερβολικοί...

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

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

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

Αν αυτό ήταν υπερβολή, τότε πές μου πως θα διαχειρστεί ένa input 50 χαρακτήρων σε ένα πεδίο σε μια στήλη ενός πίνακα 40 χαρακτήρων;
Θα βγάλει κάνένα μήνυμα κανένα λάθος...;
Τι θα κάνει ;
Ειδικότερα αν αναλογιστείς ότι η Rails ήδη ενσωματώνει μεθόδους για την επικύρωση των input για την συγκεκριμένη στήλη καθώς έχει ήδη καταγραφή των τύπων στήλης

Πώς το βλέπεις;

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

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

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

για ιδιοματισμούς στα identifiers μιλούσες και απάντησα... εδώ δουλεύουν ήδη μεγάλες web εφαρμογές με χιλιάδες records και δεν έχουν πρόβλημα ούτε με ταχύτητα που ρώτησε ο άλλος... αν ήταν έτσι, χαζοί είναι τόσοι που μπαίνουν σε νεα project με RoR; κάτι πάντα πρέπει να ξινίζει, αλλά σαν σύνολο μετράει στο φινάλε φινάλε αυτό θα μπορούσε να ενδιαφέρει τους περισσότερους...

Κλειδωμένο

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

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

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