The Nested Tree Model

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

The Nested Tree Model

Δημοσίευση από jpk » 29 Απρ 2011 21:08

Χαίρομαι που με αποκαλούν παιδί… (ggirtsou).. και έχω μια υποψία ότι όσο μεγαλώνω τόσο πιο παιδί γίνομαι… ευχαριστώ. Περί ελληνικών και αγγλικών όρων πάλι χαίρομαι που υπάρχει ο προβληματισμός (σίγουρα όταν τον εκφράζεις μην το κάνεις με greeklish).
Σκέψου…
«Συνέκρινα το adjacency list model για δημιουργία πολυεπίπεδων μενού με ένα object list model με κλειδιά. Σίγουρα ο OOP έχει learning curve , το MVC το ίδιο, και ίσως κάποιο προγραμματιστικό framework και αυτό.»
Με …
«Για την δημιουργία πολυεπίπεδων μενού πλοήγησης, συνέκρινα το μοντέλο λίστας γειτνιάσεων με ένα μοντέλο λίστας αντικειμένων με κλειδιά. Σίγουρα ο αντικειμενοστρεφής προγραμματισμός έχει εκθετική καμπύλη εκμάθησης στην σχέση ευκολία με αποτέλεσμα, το ίδιο και ο προγραμματιστικός αρχιτεκτονικός σχεδιασμός μοντέλου / αποτελέσματος – εμφάνισης / ελεγκτή – κατανεμητή, το ίδιο και κάποιο προγραμματιστικό πλαίσιο ανάπτυξης κώδικα.»

Υπάρχει περίπτωση να έβγαινε νόημα από το δεύτερο αν δεν ήξερες εκ’ των προτέρων τι λέω;

Πανάκειες στον προγραμματισμό δεν υπάρχουν (μακάρι να υπήρχαν … θα τις μαθαίναμε και μετά δεν θα περνάγαμε όλο το learning curve ;) από την αρχή). Στα 1.000.000 nodes που θα έπρεπε να είναι ταυτόχρονα ανοιχτά ακόμα και λίγα σχετικά (με τα nodes) χτυπήματα (κάτω από 100.000 την ημέρα) αξίζει να ασχοληθείς να επιλέξεις μια ελαφρώς διαφοροποιημένη τακτική από αυτή που ανέφερα για scaling. Το scaling είναι μια πολύ δύσκολη δουλειά που οι διδασκόμενες θεωρίες βρίσκονται ένα βήμα πίσω από την πράξη (για πολλούς λόγους).

Απορώ που δεν μας την έχει πει ακόμα ο cordis το πόσο άσχετο είναι το θέμα του indexed objects σε σχέση με adjacency list model με το θέμα του thread. Πάντως να μην το διαγράψει γιατί έχει κάποιο νόημα

intelcore2
Δημοσιεύσεις: 677
Εγγραφή: 27 Ιούλ 2007 19:46
Τοποθεσία: Pagrati
Επικοινωνία:

The Nested Tree Model

Δημοσίευση από intelcore2 » 30 Απρ 2011 01:07

ενδιαφέρον θέμα, αλλά δεν μπορώ να καταλάβω ο "ΓΡΑΦΟΣ" τι είναι?

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

The Nested Tree Model

Δημοσίευση από pimpogio » 30 Απρ 2011 02:19

ειναι η ποιο γενικη δομη δεδομενων

δες εδω
http://en.wikipedia.org/wiki/Graph_%28mathematics%29
http://en.wikipedia.org/wiki/Graph_theory

το adjacency list model που συζηταμε ειναι ενας γραφος και προφανως δεν εχει χρηση μονο σε μενου και κατηγοριες αλλα σε σε 1000 και βαλε αλλα πραγματα...
και λογω των πολλων εφαρμογων και ειδικα στο διαδυκτιο τα τελευταια χρονια γινετε
μεγαλη ερευνα πανω στους γραφους.
Ειναι 1 απο τα ποιο hot θεματα.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

The Nested Tree Model

Δημοσίευση από pimpogio » 30 Απρ 2011 05:42

Ενδεικτικα σου λεω οι αμερικανοι εχουνε παρει τα κορυφαια ελληνικα μυαλα (που ειναι στο υψηλότερο επιπεδο παγκοσμίως/πραγματικοι gurus) για να κανουνε για λογαριασμο τους αυτη την ερευνα και τα βοδια οι πολιτικοι μας και τα ελληνικα πανεπιστημια αντι να τους κρατησουνε και να τους χρηματοδοτησουνε αφηνουνε και τους περνουνε οι αμερικανοι για ψιχουλα...
και μετα θελουμε να παμε μπροστα και να μην χρεοκοπήσει η ελλαδα...

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

The Nested Tree Model

Δημοσίευση από jpk » 07 Μάιος 2011 15:12

Έτυχε να υπάρχει μια συζήτηση τελευταία και μου θύμισε κάτι σε αυτό το thread …. pimpogio δεν το λέω για εσένα αλλά δες το μήπως έχει κάποια σχέση και με εσένα.

Στην προηγούμενη δουλειά κάθε φορά που παρουσίαζα μια αρχιτεκτονική με κοίταζαν με ένα βλέμμα σα να είναι στον οδοντίατρο (σχεδόν έβλεπες τον πόνο στα μάτια τους). Και επειδή δεν γίνεται όλοι οι άλλοι να είναι ηλίθιοι και εσύ ο μόνος έξυπνος, το έψαξα λίγο παραπάνω (μερικοί από τους συνεργάτες μου ήταν διδάκτορες κάποιοι εκ’ των οποίων ήξεραν και την δουλειά … άρα τους σεβόμουν).

Αυτό που βρήκα, είναι ότι έχω συχνά premature optimization (βλ. http://c2.com/cgi/wiki?PrematureOptimization ) (πρόωρη βελτιστοποίηση ….ναι στα Ελληνικά θυμίζει κάποια ασθένεια ο όρος ….. αλλά τέλος πάντων…. )

Έκτοτε έχω αναπτύξει αλλά και μάθει από παλιούς, μεθόδους αντιμετώπισης (μερικές και λίγο ανορθόδοξες).

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

Από την άλλη αξίζει να βλέπουμε και αυτόν τον κίνδυνο του premature optimization (που είναι ατραπός τους μυαλού) για να πατάνε οι εφαρμογές μας όσο πιο γερά γίνεται στην γη.

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

The Nested Tree Model

Δημοσίευση από Rapid-eraser » 26 Ιουν 2011 21:32

Ενδιαφέρον το άρθρο για το Premature Optimization.
Thanks
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

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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