Αναθεωρήσεις βιβλίων - Ajax και Php Δημιουργία ευαίσθητων εφαρμογών Web


Συντάκτης: Cristian Darie
Μπογκντάν Μπρινζάρεα
Φίλιπ Τσέρες-Τόσα
Mihai Bucica
ISBN: 1904811825
Εκδότης: Packt Publishing
9,4 χ 7,4
284 σελίδες
Δημοσίευση: Μάρτιος 2006

Αυτό το βιβλίο προϋποθέτει μια επαγγελματική γνώση των PHP, XML, JavaScript και MySQLR και ότι έχετε εγκαταστήσει στον υπολογιστή σας PHP, MySQL, phpMyAdmin και έναν διακομιστή όπως το Apache. Σε αυτό το βιβλίο, οι συγγραφείς Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa και Mihai Bucica, διδάσκουν στους αναγνώστες τους πώς να προσθέτουν τα χαρακτηριστικά του πελάτη Ajax σε εφαρμογές που βασίζονται στην PHP.

Όπως θα περιμένατε, οι συγγραφείς αρχίζουν συζητώντας για το τι είναι ο Ajax, την ιστορία του και τα χαρακτηριστικά του Ajax που θα προσθέσετε στις εφαρμογές PHP που αναφέρονται στο βιβλίο. Οι συγγραφείς λαμβάνουν μια αρθρωτή προσέγγιση κατά την κατασκευή αυτών των εφαρμογών ιστού.

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

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

Ο Ajax έγινε δημοφιλής λόγω του Google SuggestTM. Επομένως, είναι λογικό μόνο οι συγγραφείς να σας δείξουν πώς να δημιουργήσετε τη δική σας πρόταση Ajax και την αυτόματη συμπλήρωση. Η βάση δεδομένων που χρησιμοποιείται για το παράδειγμα εργασίας για αυτήν την εφαρμογή είναι η λίστα λειτουργιών PHP στο PHP.net. Στη συνέχεια θα μάθετε πώς να δημιουργείτε δύο εφαρμογές γραφικών σε πραγματικό χρόνο. Το πρώτο είναι ένα γράφημα που σχεδιάστηκε σε πραγματικό χρόνο χρησιμοποιώντας το SVG και το άλλο είναι ένα πλέγμα Ajax χρησιμοποιώντας XSLT και XPath. Και οι δύο αυτές εφαρμογές ενημερώνουν αυτά τα διαγράμματα χωρίς να φορτώνουν ξανά την ιστοσελίδα.

Η δημοτικότητα του RSS syndicaiton καθιστά αυτή την επόμενη εφαρμογή αγαπημένη μου. Θα δημιουργήσετε έναν απλό αναγνώστη RSS (aggregator) χρησιμοποιώντας Ajax, PHP, XSLT και SimpleSML. Τέλος, το τελευταίο μάθημα βασίζεται σε μια υπάρχουσα εφαρμογή ιστού (script.aculo.us). Θα μάθετε πώς να χρησιμοποιείτε το Ajax για να προσθέσετε υποστήριξη μεταφοράς και απόθεσης σε αυτήν την εφαρμογή διαχείρισης εργασιών. (Λίστα ενεργειών)

Το βιβλίο έχει έναν υποστηρικτικό δικτυακό τόπο ο οποίος έχει λειτουργικές επιδείξεις των εφαρμογών ιστού που περιλαμβάνονται στο βιβλίο, σε κεφάλαια δειγμάτων και μια ελεύθερη μελέτη eBook με τίτλο AJAX Whiteboard. Αυτή είναι μια απλή εφαρμογή web Ajax που σας επιτρέπει να σχεδιάζετε με το ποντίκι σας.

Οι συντάκτες αυτού του βιβλίου συνδυάζουν το διαφορετικό υπόβαθρό τους για αυτό το έργο. Ο Cristian Darie είναι μηχανικός λογισμικού και τεχνικός συγγραφέας. Η σελίδα υποστήριξής του για αυτό το βιβλίο βρίσκεται στο CristianDarie.ro. Ο Bogdan Brinzarea έχει ένα ιστορικό τραπεζικής και ασφάλειας. Ο Filip Chereches-Tosa είναι web developer και ο Mihai Bucica εργάζεται στον τομέα του λογισμικού επικοινωνίας. Μπορείτε να επισκεφθείτε το






Οδηγίες Βίντεο: Η Καλαμάτα των γεύσεων (Απρίλιος 2024).