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

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

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

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

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

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

Μάλλον δεν θα βγάλει κανένα λάθος αν και θα έπρεπε (αυτή είναι η απάντηση)

Μην μου λές για χιλιάδες records γιατί θα μπορούμε να φτάσουμε και στο configuration του server.
Κι εκεί μπορούμε να βρούμε ίσως κι άλλα ελαττώματα...

Στο ξαναλέω δεν είμαι εναντίον της Ruby, απλά θα πρεπει να καταλάβεις ότι ενώ ελαχιστοποίησε τον χρόνο σε κάποια πράγματα - έλυσε κάποια προβλήματα, τουτόγχρονα δημιουργησε και κάποια άλλα

Αυτα προς το παρόν γιατί αρχίζει το ματσ

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

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

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

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

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

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

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

ok
Basically, Rails groks tables and columns well, but relations are second class citizens.

This is so stupid. Rails is smart enough to look at my database's entrails and build accessors, craft templates and generate controllers to handle the whole thing. I can Create, Edit, Update and Delete without writing any code.

As long as I don't leave the table. DO NOT LEAVE THE TABLE!

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

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

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

με λίγα λόγια δεν έχεις θετική άποψη για την ruby επειδή κάποιος έχει μια Αλφα άποψη για το RoR; :)

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

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

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

Με λίγα λόγια έχω πεί ήδη την άποψή μου στα προηγούμενα.
Δεν είναι κι όλα τόσο ρόδινα.
Οτι λάμπει δεν είναι πάντα χρυσός.

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

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

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

Basically, Rails groks tables and columns well, but relations are second class citizens.

This is so stupid. Rails is smart enough to look at my database's entrails and build accessors, craft templates and generate controllers to handle the whole thing. I can Create, Edit, Update and Delete without writing any code.

As long as I don't leave the table. DO NOT LEAVE THE TABLE!
σε ποιο έτος αναφέρεται το πάνω, μήπως βγήκαν από τότε νέα updates;

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

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

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

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

To ίδο έτος που βγήκε κι αυτό :
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 » 19 Ιουν 2008 01:03

αν διάβασες από την αρχή του παρόντος θέματος επικεντρώνομε στη ruby σαν αρχάριος γνωρίζοντας προς το παρόν κάποια πράγματα και συνεχώς όλο περισσότερα μέσα απο το web... το rails δεν είναι η γλώσσα αλλά ένα web framework και δεν χρειάζεται να διορθώσω καμία γνώμη μου επί της γλώσσας που δημοσίευσα... ούτε εσύ είναι ανάγκη να θυμάσαι επιλεκτικά μεμονομένα στοιχεία από απόψεις διαφορετικού πλαίσιου έννοιας για να στηρίξεις μαλιά κουβάρια... τι θέλεις δηλαδή να αποδείξεις ότι φταίει η ruby επειδή σε προβληματίζει το rails... ίσα ίσα για το framework rails θα ακούσεις ειδικά από PHP-μάκηδες ότι είναι το μόνο μα το μόνο που αξίζει :kaloe:

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

επομένως πας κόντρα σε όλους τους PHP-μάκηδες; αυτό κατάλαβα εγώ...

στο φινάλε αυτό που μετραέι για μένα σαν αυριανός developer είναι η κατασκευή web εφαρμογών με τον φιλικότερο, συντομότερο και κομψότερο τρόπο... όσο για τα records που ανέφερα πριν μπορεί να είναι και εκατομήρια αν βρω ξανά (γιατί τώρα δεν θυμάμαι) πια μεγάλη εταιρία βασίζεται στο rails υπό αυτή την έννοια δίχως να έχει κλείσει ακόμα το μαγαζί, θα βάλω την αναφορά σε κάποιο αλλο Θέμα σχετικό με τη rails που ταιριάζει, μην ανησυχείς για αυτό...

ένα τελευταίο...
το RoR δεν μπορεί έναν χαζό να τον κάνει top developer, αλλά προάγει έναν καλό developer σε έναν περισσότερο δημιουργικό developer...
... και κλείνω.

και κάτι για όποιον ενδιαφέρετε:

http://www.railscasts.com/

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

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

Δημοσίευση από dik_ » 19 Ιουν 2008 04:51

smiley έγραψε:ούτε χρειάζομαι να κάνω τοπ εφαρμογές για να έχω κριτική ικανότητα και τις άλλες μπούρδες και τα βερεσέ κάποιων... :D
Επειδή προφανώς αναφέρεσαι σε μένα, κράτα λοιπόν τη γνώμη σου για πάρτη σου και μην μοιράζεσαι τη θεία γνώση που κατέχεις, πρήζοντάς μας τα παπάρια. Έχεις κάνει 50 ποστς, αλλά από ουσία 0. Κάτσε να βλογάς τη Ruby ή την κάθε Ruby, κι άσε τους άλλους τους βλάκες να παιδεύονται με την PHP που θέλει 10ΜΒ κώδικα για να κάνεις ένα rename. Όταν φτιάξεις κάτι άξιο αναφοράς με οποιαδήποτε γλώσσα, τα ξαναλέμε. Μέχρι τότε, την κάνω κι εγώ από το τόπικ με ελαφρά, με νίκησες! ;)

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

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

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

dik_ έγραψε: Επειδή προφανώς αναφέρεσαι σε μένα, κράτα λοιπόν τη γνώμη σου για πάρτη σου και μην μοιράζεσαι τη θεία γνώση που κατέχεις, πρήζοντάς μας τα παπάρια. Έχεις κάνει 50 ποστς, αλλά από ουσία 0. Κάτσε να βλογάς τη Ruby ή την κάθε Ruby, κι άσε τους άλλους τους βλάκες να παιδεύονται με την PHP που θέλει 10ΜΒ κώδικα για να κάνεις ένα rename. Όταν φτιάξεις κάτι άξιο αναφοράς με οποιαδήποτε γλώσσα, τα ξαναλέμε. Μέχρι τότε, την κάνω κι εγώ από το τόπικ με ελαφρά, με νίκησες! ;)
όποιος έχει την ψείρα, ψειρίζετε... πρόσεχε όμως λιγάκι το λεξιλόγιο σου διότι το φόρουμ δεν είναι τόπος εξάσκησης short languages ούτε το γωνιακό καφενείο της γειτονιάς σου...

απολύτως με τέτοιες μπουρδες όπως αυτές τώρα, θέλει πολύ σκέψη; άντε πάενε τώρα να δώσεις ουσία στο βασίλειο σου και λίγα γαρυδάκια καλό μπορεί να σου κάνουν... μην ξεχνάς να πάρεις τα scripto-σκουπιδάκια που άφησες στην γωνιά της πόρτας και προσεχτικά... μην πέσεις με το κεφάλι πάνω της... απουσιάζει αυτές τις μέρες ο γιατρός για σπάνιες ασθένειες...

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

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

Δημοσίευση από Rapid-eraser » 19 Ιουν 2008 11:36

Έχεις πλέον ένα thread που μπορείς να αναπτύξεις τις ιδέες σου σε style παίζω και μαθαίνω
πρόσεξε μην το χαλάσεις και αυτό.
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

Κλειδωμένο

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

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

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