Το Node.js είναι ένα περιβάλλον χρόνου εκτέλεσης JavaScript μεταξύ πλατφορμών με βάση ΧρώμιοΜηχανή JavaScript V8. Μπορεί να χρησιμοποιηθεί για τον προγραμματισμό κώδικα JavaScript που μπορεί να εκτελεστεί εκτός του προγράμματος περιήγησης ιστού.
Το πιο σημαντικό, είναι ανοιχτού κώδικα και κυκλοφορεί με άδεια MIT.
Οι προγραμματιστές και οι προγραμματιστές το χρησιμοποιούν για να γράφουν εργαλεία γραμμής εντολών σε JavaScript και να εκτελούν σενάρια διακομιστή. Εάν αυτό σας προκαλεί σύγχυση, επιτρέψτε μας να το επαναλάβουμε.
Το σενάριο από την πλευρά του διακομιστή βοηθά στην εκτέλεση σεναρίων από την πλευρά του διακομιστή, προκειμένου να δημιουργηθεί δυναμικό περιεχόμενο στην ιστοσελίδα, προτού αποσταλεί πραγματικά η σελίδα στο φυλλομετρητής.
Το Node.js ενοποιεί επίσης την ανάπτυξη εφαρμογών ιστού χρησιμοποιώντας μια γλώσσα προγραμματισμού (JavaScript). Αυτό σώζει τους προγραμματιστές από πολύ ταλαιπωρία αποφεύγοντας τη χρήση διαφορετικών γλωσσών για σενάρια πελάτη και διακομιστή.
Η κριτική μας
- Πλεονεκτήματα
- Με βάση το JavaScript
- Χρησιμοποιεί ασύγχρονο προγραμματισμό
- Γρήγορα
- Δωρεάν, ανοιχτού κώδικα
- Σας επιτρέπει να κάνετε ροή μεγάλων αρχείων
- Μειονεκτήματα
- Δεν παρέχεται δυνατότητα κλιμάκωσης
- Δεν είναι κατάλληλο για εργασίες υψηλής έντασης CPU
Πώς να εγκαταστήσετε το Node.js;
- Προχωρήστε στο Σελίδα λήψης Node.js
- Επιλέξτε το πρόγραμμα εγκατάστασης που θέλετε Κατεβάστε
- Εκκινήστε το μόλις ολοκληρωθεί η λήψη
- Αποδεχτείτε το Συμφωνία άδειας
- Επιλέξτε μια διαδρομή προορισμού
- Προσαρμόστε τη ρύθμιση
- Εναλλαγή απαραίτητης ανάπτυξης εργαλείων
- Κτύπημα Εγκαθιστώ
Μόλις πατήσετε το κουμπί Εγκατάσταση, το μόνο που έχετε να κάνετε είναι να περιμένετε. Το Node.js θα εγκατασταθεί σύντομα στο δικό σας Η / Υ χωρίς πρόσθετη βοήθεια που απαιτείται από την πλευρά σας.
Ωστόσο, μόλις ολοκληρωθεί η εγκατάσταση, ίσως χρειαστεί να επιβεβαιώσετε τη ρύθμιση των πρόσθετων εργαλεία αναφέρθηκε προηγουμένως. Και μετά περιμένετε λίγο περισσότερο, αλλά αυτό είναι, υποσχόμαστε.
Τι είναι το Node.js;
Με απλά λόγια, το Node.js είναι ένα Ελεύθερος, ανοιχτή πηγή περιβάλλον διακομιστή που λειτουργεί σε μια μεγάλη ποικιλία πλατφορμών, συμπεριλαμβανομένων Linux, Unix, Mac OS, και Παράθυρα.
Χρησιμοποιεί JavaScript και επιτρέπει στους προγραμματιστές να αναπτυχθούν πλευρά του διακομιστήσενάρια που μπορεί να δημιουργήσει δυναμικό περιεχόμενο ιστού και παραδώστε το στο τελικούς χρήστες στο δικό τους προγράμματα περιήγησης ιστού.
Node.js εναντίον PHP / ASP
Για να επισημάνετε το Node.js's δυνατότητες, θα παρουσιάσουμε εν συντομία μια σύγκριση μεταξύ αυτού και του PHP/ΑΣΠΙΔΑ.
Η σύγκριση θα περιλαμβάνει τον τρόπο χειρισμού κάθε υπηρεσίας αρχείο αιτήσεων. Σε αυτό το σημείο, αξίζει να σημειωθεί ότι το Node.js χρησιμοποιεί ασύγχρονο προγραμματισμό.
PHP/ΑΣΠΙΔΑ χειρισμός αιτήσεων αρχείων:
- Παραδίδει το αίτημα αρχείου στον υπολογιστή σύστημα αρχείων
- Αναμένει για το σύστημα αρχείων προς την Άνοιξε και ανάγνωση ο αρχείοΤο περιεχόμενο
- Πιάσε το περιεχόμενο και το επιστρέφει στο πελάτης υποβολή του αιτήματος
- Αναμένει το επόμενο αίτημα
Διαχείριση αιτημάτων αρχείων Node.js:
- Παραδίδει το αίτημα αρχείου στον υπολογιστή σύστημα αρχείων
- Αναμένει για το επόμενο αίτημα (είναι ήδη σε θέση να χειριστεί ένα άλλο αίτημα)
- Επιστρέφει το περιεχόμενο του αρχείου στο πελάτης όποτε το σύστημα αρχείων ανοίγει και διαβάζει το αρχείο
Τι κάνει το Node.js;
Μπορείτε να χρησιμοποιήσετε το Node.js για:
- Δημιουργώ δυναμική ιστοσελίδα περιεχόμενο
- Παράγω, ανάγνωση, Άνοιξε, διαγραφή, εγγραφή και κλείσιμο υπηρέτηςαρχεία
- Τροποποίηση, προσθήκη ή διαγραφή δεδομένα σε βάσεις δεδομένων
- Συλλέξτε φόρμα δεδομένα
- Διαχείριση πακέτων μέσω bower, npm, jspm
- Δημιουργώ back-endεφαρμογές
- Αναπτύσσω επιφάνεια εργασίαςεφαρμογές
- Διαχειριστείτε τις ενότητες, καθώς και εκτελέστε εργασίες και αυτοματοποιήστε τις
- Δημιουργήστε νευρωνικά δίκτυα
- Αναπτύξτε chatbots
Κάθε έργο Node.js θα έχει ως αποτέλεσμα ένα Node.js αρχείο που θα έχει το .js επέκταση. Ίδιο με το JavaScript. Υπό την προϋπόθεση ότι δεν θα ξεχάσετε να αποθηκεύσετε το δικό σας έργο, αυτό είναι.
Το αρχείο Node.js θα περιλαμβάνει διάφορα καθήκοντα για εκτέλεση σε συγκεκριμένα συμβάντα (σκανδάλη). Για παράδειγμα, όταν κάποιος έχει πρόσβαση στο υπηρέτης ή ένα συγκεκριμένο Λιμάνι, σίγουρα καθήκοντα θα εκτελεστεί.
Το Node.js είναι ένα ισχυρό εργαλείο
Συνοψίζοντας, το Node.js μπορεί να είναι ισχυρό εργαλείο αν στα σωστά χέρια. Μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε δυναμική ιστοσελίδα περιεχόμενο, εκτέλεση scripting από διακομιστή, δημιουργήστε back-endεφαρμογές, ανάπτυξη chatbots, και ακόμη και τη δημιουργία νευρικών δικτύων.
Βασίζεται σε JavaScript και σας επιτρέπει να αποθηκεύσετε τα αρχεία του έργου σας με το ίδιο επέκταση (.js). Τελευταίο, αλλά όχι λιγότερο σημαντικό, είναι Ελεύθερος και ανοιχτή πηγή, με πολλούς συντελεστές να το διατηρούν ενεργά.
Συχνές ερωτήσεις: Μάθετε περισσότερα για το Node.js
- Τι είναι το Node.js;
Το Node.js είναι ένα Ελεύθερος, ανοιχτή πηγή JavaScript περιβάλλον χρόνου εκτέλεσης βασισμένο στο Google Chrome'μικρό Μηχανή JavaScript V8 που μπορεί να εκτελέσει κώδικα εκτός του φυλλομετρητής.
- Σε ποιες περιπτώσεις χρησιμοποιείται το Node.js;
Μπορείτε να χρησιμοποιήσετε το Node.js για πολλά έργα, συμπεριλαμβανομένου back-end ανάπτυξη εφαρμογών, νευρωνικά δίκτυα, chatbots, φόρμα δεδομένα συλλογή, βάση δεδομένωνδεδομένα χειρισμός και μονάδα μέτρησηςδιαχείριση.
- Πως να εκσυγχρονίζω Node.js;
Μπορείτε είτε να κατεβάσετε την τελευταία έκδοση του Node.js από τον επίσημο δικτυακός τόπος και εγκαταστήστε το στο Η / Υ ή εγκαταστήστε το n ενότητα και εκσυγχρονίζω μέσω του τερματικού. Δείτε το άρθρο μας στο πώς να ενημερώσετε το Node.js Για περισσότερες πληροφορίες.