Node.js Ως αναδυόμενος χρόνος εκτέλεσης προγραμματισμού τα τελευταία χρόνια, χάρη στον κινητήρα V8, έχει σχετικά υψηλή απόδοση λειτουργίας ως υπηρεσία back-end, η οποία είναι επαρκής για την καθημερινή μας ανάπτυξη σε πολλά σενάρια. Ωστόσο, ανοίγει επίσης ένα άνοιγμα για τους προγραμματιστές να αναπτύξουν εγγενείς επεκτάσεις για Node.js σε C++, δίνοντάς τους περισσότερες επιλογές κατά την ανάπτυξη των έργων τους. Node.js: Μια ντουζίνα επεκτάσεις C++ βασίζεται στις γνώσεις του Chrome V8 και συνδυάζει κάποιο περιεχόμενο για να σας διδάξει πώς να γράφετε εγγενείς επεκτάσεις C++ χρησιμοποιώντας ορισμένα από τα API που παρέχονται από Node.js. Επιπλέον, στα επόμενα προχωρημένα κεφάλαια, θα εισαχθεί η γνώση της εγγενούς περίληψης NAN και του libuv που σχετίζονται με την ασύγχρονη και τέλος θα συμπληρωθεί με πολλά παραδείγματα για την εμβάθυνση της κατανόησης. Ωστόσο, πριν μάθουν το περιεχόμενο αυτού του βιβλίου, ελπίζουμε ότι οι αναγνώστες έχουν βασικά Node.js και C++. Η ανάγνωση του "Node.js: A Dozen C++ Extensions" ισοδυναμεί με την εκμάθηση της ανάπτυξης του Chrome V8, της ανάπτυξης libuv και της εγγενούς γνώσης ανάπτυξης επεκτάσεων C++ του Node.js ταυτόχρονα, κάτι που αξίζει τον κόπο! Πίνακας περιεχομένων 1 Node.js Απόθεμα γνώσεων για τον πρόδρομο της επέκτασης C++ 1 2 Σύντομη ανάλυση των αρχών της ενότητας C++ 57 3 Βασικά στοιχεία του Chrome V8 104 4 Προκαταρκτική Πρακτική Εξερεύνηση Επεκτάσεων C++ 212 5 Node.js Εγγενής Αφαίρεση – NAN 260 6 Ασύγχρονο ταξίδι – Libuv 328 7 Πραγματική μάχη - File Monitor 370 8 Πραγματική Μάχη—Ανάλυση Υπάρχοντος Πακέτου 401 9 N-API – Προσέγγιση ανάπτυξης επέκτασης επόμενης γενιάς Node.js C++ 425 Καταφόρτωση:https://pan.baidu.com/s/1sADFH6WkwXW478K4nxbT4g Κωδικός πρόσβασης:Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώ Απάντηση
|