Zend-πλαίσιο: Βασικές αρχές - Αναθεώρηση
Ο εργοδότης μου που καταβλήθηκε πρόσφατα για μια ομάδα από μας στους προγραμματιστές να λάβουν τα Zend-πλαίσιο: Fundamentals βέβαια, εδώ θα συνοψίσω τις απόψεις μου τις σκέψεις και για την πορεία των άλλων. Για εκείνους που ψάχνουν για να εξοικονομήσετε χρόνο, εδώ είναι περίληψη μου:
Για τους προγραμματιστές που δεν είχαν το χρόνο να εξετάσουμε την Zend-πλαίσιο αυτού του μαθήματος (Zend-πλαίσιο: Fundamentals) προσφέρει μια καλή γενική εικόνα του πλαισίου εισαγωγή σας στους βασικούς τομείς και δίνοντας αρκετές πληροφορίες για να συνεχίσει. Για εκείνους που έχουν περάσει χρόνο εξετάζοντας το πλαίσιο και έχουν ακολουθήσει ένα ή δύο σεμινάρια αυτό το μάθημα δεν προσφέρει πολλά πέρα.
Ιστορικό
Έχω μια PHP developer για περίπου 5-6 χρόνια, και έχουν αρχίσει συνεργασία με την Zend-πλαίσιο σχετικά με μια συνιστώσα βάση κατά τη διάρκεια των τελευταίων 6 μηνών. Έχω αναπτύξει και / ή έχουν προγραμματιστής σε μια δυο μικρές Zend-πλαίσιο MVC sites. Θα είμαι ειλικρινής, δεν είχα ένα τεράστιο ποσό της έκθεσης σε άλλα πλαίσια από μια κωδικοποίηση άποψη, αλλά έχουν περάσει πολλά ώρες την έρευνα τους ιστότοπους των έργων και την αξιολόγηση της them. Το πλαίσιο και η κοινότητα γύρω Zend-πλαίσιο είναι αρκετά συναρπαστικό και φαίνεται ότι υπάρχουν τεράστιες δυνατότητες όσον αφορά το πού πηγαίνει της.
Σχετικά με το Μάθημα
Το μάθημα παραδίδεται πάνω από το 9 δύο ώρες συνεδρίες WebEx (με 10 λεπτά διάλειμμα στη μέση). Ο χρόνος που ξοδεύεται περνάει μια σειρά διαφανειών που προβλέπονται από την Zend με τη συζήτηση, ανά πάσα στιγμή. Μπορείτε να χρησιμοποιήσετε ένα μικρόφωνο για να μιλήσω με τον εκπαιδευτή, αλλά για να είμαι ειλικρινής δεν είδα κανέναν τίποτα χρησιμοποιήσει περισσότερο από το παράθυρο συνομιλίας. Επιπλέον, μια VMWare Ubuntu μηχάνημα με την προϋπόθεση ότι έχει παράδειγμα κώδικα και σχέδια συστήσει μια δοκιμαστική έκδοση του Zend Studio. Οι συνομιλίες ηγέτης μάθημα στους συμμετέχοντες είτε σε μία ολοκληρωμένη λύση VoIP, ή μπορείτε να καλέσετε χρησιμοποιώντας ένα από τα πολλά παγκόσμια κλήσης σε αριθμούς.
Κατά τη διάρκεια του υλικού αποτελείται από μια σύντομη επισκόπηση του πλαισίου και το μοτίβο MVC πριν από τον τίτλο σε μια αίτηση στο βιβλίο επισκεπτών του δείγματος. Η συζήτηση κατέδειξε bootstrapping, Zend_Application, Db Πίνακες, Πρόσβαση σε βάσεις δεδομένων, έντυπα, φιλτράρισμα, ACL, επικύρωση, κ.λπ., κ.λπ. Βασικά καλύπτει όλα τα θέματα που θέλετε να απαιτήσει να πάρετε μια βασική ιστοσελίδα σύσταση τρέχει όλη την ώρα που σας δίνει τα εργαλεία για να πάτε και να πάρετε πιο προηγμένες στο πλαίσιο (αν και αυτό ήταν το ποσό για να «Βλ. την ιστοσελίδα« μεγάλο μέρος του χρόνου).
Ώρα δίνεται κωδικός επάνω μερικά παραδείγματα, και να αναπτύξει το «Βιβλίο Επισκεπτών» και η εφαρμογή «wiki» απλό. Προσωπικά ένιωσα ότι η παροχή από τον κωδικό ή κάθε app και στη συνέχεια να μας ζητούν να αναπτύξει αυτό που ήταν ουσιαστικά ένα αντίγραφο μαζί δεν παρείχε πραγματικά μια καλή εμπειρία εκμάθησης. Θα προτιμούσα να αναπτύξει μια εφαρμογή παρόμοια, αλλά όχι ταυτόσημες. με την εφαρμογή παράδειγμα με το πλεονέκτημα της ύπαρξης ενός οδηγού να αναφερθώ. Εναλλακτικά κτίριο των αιτήσεων από το μηδέν με το διαδηλωτή θα του οδήγησε ενδεχομένως σε περισσότερες ερωτήσεις σχετικά με το γιατί και το πώς, δίνοντας έτσι την καλύτερη κατανόηση του πλαισίου, μετά από όλα μπορείτε να αναζητήσετε λεπτομέρειες, μετά το μάθημα.
Η τελευταία διάλεξη συνίστατο εργασίας στο wiki εφαρμογή με τη βοήθεια / καθοδήγηση από τον εκπαιδευτή. Μετά την ανατροφοδότηση πορεία ελήφθη, τονίστηκε αρκετές φορές μέσα από την πορεία που Zend παίρνει ανάδραση πολύ σοβαρά, στην πραγματικότητα, προφανώς δική μας εκδοχή του μαθήματος ήταν αρκετά καινούργιο. Μερικοί από τους άλλους προγραμματιστές της εταιρείας θα αναλάβει σύντομα την πορεία και επομένως θα είναι ενδιαφέρον να δούμε αν αυτό έχει συμβεί.
Το ύφος βέβαια ήταν άτυπη, που επιτρέπεται για ανάδραση και συνεργασία μεταξύ των συμμετεχόντων και του εκπαιδευτή. Ο αρχηγός της πορεία ήταν φιλική, προσιτή (διευθύνσεις ηλεκτρονικού ταχυδρομείου μοιράστηκαν για τις ερωτήσεις), και ενώ την παρουσίασή του από τις διαφάνειες ήταν λίγο ασταθές φαινόταν απολύτως αρμόδιο, στο πλαίσιο. Ήταν σαφώς κάποιος που χρησιμοποιείται το πλαίσιο, σε τακτική βάση και όχι κάποιον που διδάσκεται για να διδάξει το μάθημα, μου άρεσε η εμπειρία «πραγματικό κόσμο» από την άποψη αυτή.
Συνολικά Αίσθημα
Κατά κάποιο τρόπο βρήκα τη διάρκεια χάσιμο χρόνου, σε άλλες ήταν πολύ βολικό. Ας ελπίσουμε ότι εγώ θα πάρω τα λόγια μου σε όλη την σαφήνεια, και ίσως παρέχει κάποια τροφή για σκέψη ή χρήσιμη ανάδραση (γνωρίζοντας μένα αυτό είναι απίθανο!).
Για τον εαυτό μου αυτό το μάθημα είχε ως στόχο σε πολύ χαμηλό επίπεδο. Έχοντας περάσει από τη Οδηγός Γρήγορης Εκκίνησης, διαβάστε Zend Rob Allen Πλαισίου στη δράση, και συνεργάστηκε με το πλαίσιο λίγο δεν πήρα τίποτα πάρα πολύ. Θα του άρεσε το μάθημα για να πάρει από το τέλος του Quickstart και να αναπτύξει πρόσθετες δεξιότητες.
Τούτου λεχθέντος, ο τίτλος μαθήματος διευκρινίζει με σαφήνεια "Zend-πλαίσιο: Fundamentals» και σε αυτή την πτυχή στο πλαίσιο επιτυγχάνει αυτό που επιδιώκει να κάνει. Άλλα μέλη της ομάδας ανάπτυξης που δεν έχουν περάσει τη στιγμή εξετάζει το πλαίσιο τελικά κάθε συνεδρία με ερωτήσεις ρώτησε τον ενθουσιασμό και το οποίο ήταν πολύ ωραίο να δούμε.
Όλα δεν χάθηκε, ήταν καλό να αφιερώσετε χρόνο επιβεβαιώνοντας τις βασικές λεπτομέρειες του πλαισίου και να πάρετε να θέσω μια δυο ερωτήσεις σε περιοχές όπου δεν ήμουν 100%. Ήταν επίσης η στιγμή που πήρα να καθίσουν κάθε μέρα και να σκεφτούμε για κωδικοποίηση χρησιμοποιώντας το πλαίσιο και τα μελλοντικά σχέδια, κάτι που δεν θα του ήταν σε θέση να κάνει αλλιώς (μπορείτε να φανταστείτε την εταιρεία σας συμφωνείτε με τα εξής:?)). Τελευταίο, αλλά αν μη τι άλλο μπορείτε επίσης να πάρετε ένα ωραίο πιστοποιητικό από Zend να πω ότι έχετε παρακολουθήσει το πρόγραμμα (αν και με email).
Zend Πιστοποίηση Πλαίσιο
Αυτό ήταν ένα ερώτημα που συνέχισαν να έρχονται στο μυαλό κατά τη διάρκεια, θα μου προετοιμασία για την πιστοποίηση; Η γρήγορη, εύκολη είναι ένα ηχηρό αριθ. Ο εκπαιδευτής φυσικά ήταν αρκετά σαφής ως προς αυτό με τα επιπλέον συμβουλές που για την πιστοποίηση θα πρέπει πραγματικά να χρησιμοποιήσετε το πλαίσιο για μια σε καθημερινή βάση και να αισθάνονται πολύ άνετα και αυτοπεποίθηση στη χρήση και τις μεθοδολογίες του.
Περίληψη
Λαμβάνοντας υπόψη όλα όσα έχω γράψει πιο πάνω, θα συνοψίσω όλα αυτά σε δύο εύκολα ακόλουθα σημεία:
- Νέα για Zend-πλαίσιο: Το μάθημα αυτό κάνει ακριβώς αυτό που θα περιμένατε, σας δίνει μια ωραία εισαγωγή στο πλαίσιο και μια καλή γείωση για τα βασικά στοιχεία από τα οποία μπορείτε να χτίσετε. Το μάθημα φαίνεται να προκαλέσει το ενδιαφέρον και ενθουσιασμό για το πλαίσιο μεταξύ των προγραμματιστών.
- Χρησιμοποιείται για την Zend-πλαίσιο: Αν και ήταν ωραίο να καλύψουμε μερικά από τα πολύ βασικά ένιωσα το χρόνο, προσπάθεια και κεφάλαια για να λάβει την πορεία της θα μπορούσε να ήταν καλύτερο να δαπανηθούν αλλού. Θα είναι ωραίο να see Zend δημιουργήσετε ένα νέο υψηλότερο επίπεδο βέβαια να αναλάβει την ανάπτυξη στο επόμενο επίπεδο - τουλάχιστον προς το πρότυπο πιστοποίησης και πέραν των αμέσως. Γι 'αυτό θα ήθελα να εγγραφώ.


















































Γεια σου θα ήθελα απλώς να σας πω, μου αρέσει το κομμάτι της γραφής στην ιστοσελίδα σας. Είμαι, όμως, που απασχολούν τον Firefox σε έναν υπολογιστή που θα τρέχει 8.x εκδοχή της Crashbang Ubuntu και ο σχεδιασμός δεν είναι αρκετά ικανοποιητική. Δεν είναι μια μεγάλη διαπραγμάτευση, μπορώ ακόμα να διαβάσει κατά βάση τα άρθρα και αναζήτηση πληροφοριών, αλλά απλά ήθελα να σας ενημερώσω γι 'αυτό. Η μπάρα πλοήγησης είναι το είδος δύσκολο να εφαρμόσει με το config Τρέχω. Διατηρήστε τη μεγάλη εργασία!
Λυπάμαι που το ακούω για τα προβλήματα με το σχεδιασμό, παίρνω το ίδιο με το Opera για το Fedora 11, αν και FF χειρίζεται το πρόστιμο. Αν έχω την ευκαιρία θα κάνω δούμε την επικαιροποίηση του σχεδιασμού για μια ακόμη φορά.
Cheers για αυτό, ήταν η εντύπωση που αποκόμισα από την ανάγνωση του περιγράμματος ότι wasn't υπάρχουν πολλά που θα ήθελα να μάθω, αλλά όπως λέτε είναι καλό να έχουν την ευκαιρία να τεθεί το αρχείο ευθύ σε ορισμένα σημεία Zend. Μετά την ανάγνωση αυτού και να γίνει, απλά διαβάστε μέσω των βιβλίων και πάλι, και να πάω κατευθείαν για την προηγμένη μία και ίσως και την ασφάλεια ενός, και τη χρήση αυτή τη φορά για να διευκρινίσει κάθε i αμφιβολίες μπορεί να έχει ... Ευχαριστώ για το blog αρχηγός!