nodejs bukan bahasa, tetapi sumber terbuka, persekitaran pelaksanaan merentas platform yang boleh menjalankan JavaScript pada bahagian pelayan; model input dan output tak segerak serta teknologi lain untuk meningkatkan prestasi dan mengoptimumkan volum dan skala pemindahan aplikasi.
Persekitaran pengendalian artikel ini: sistem Windows 7, nodejs versi 10.6, komputer Dell G3.
Adakah nodej adalah bahasa?
nodejs bukan bahasa.
Node.js ialah sumber terbuka, persekitaran pelaksanaan merentas platform yang boleh menjalankan JavaScript pada bahagian pelayan. Node.js dimiliki dan diselenggara oleh OpenJS Foundation (dahulunya Node.js Foundation, yang bergabung dengan JS Foundation) dan merupakan projek Yayasan Linux.
Node.js menggunakan kod pelaksanaan V8 yang dibangunkan oleh Google dan menggunakan teknologi seperti model input dan output dipacu peristiwa, tidak menyekat dan tak segerak untuk meningkatkan prestasi serta mengoptimumkan volum penghantaran dan skala aplikasi. Teknik ini biasanya digunakan dalam aplikasi masa nyata intensif data.
Kebanyakan modul asas Node.js ditulis dalam bahasa JavaScript. Sebelum kemunculan Node.js, JavaScript biasanya digunakan sebagai bahasa pengaturcaraan sisi klien, dan program yang ditulis dalam JavaScript sering dilaksanakan pada penyemak imbas pengguna. Kemunculan Node.js membolehkan JavaScript digunakan untuk pengaturcaraan sebelah pelayan. Node.js mengandungi satu siri modul terbina dalam yang membenarkan program dilaksanakan sebagai pelayan bebas tanpa Apache HTTP Server atau IIS.
Pada masa ini, Node.js telah diterima pakai oleh IBM, Microsoft, Yahoo!, Walmart, Groupon, SAP, LinkedIn, Rakuten, PayPal, Voxer, GoDaddy dan syarikat lain.
Node.js menggunakan enjin JavaScript Google V8 kerana:
V8 ialah perisian sumber terbuka berdasarkan lesen BSD
V8 sangat pantas
V8 memfokuskan pada fungsi rangkaian dan lebih matang dalam HTTP, DNS, TCP, dll. Disusun daripada kod sumber
Kita boleh menggunakan arahan berikut untuk melihat versi Nod semasa:
$ node -v v4.4.3
Nota: Mungkin terdapat perbezaan antara versi yang berbeza.
Pembelajaran yang disyorkan: "tutorial video nod"
Atas ialah kandungan terperinci Adakah nodejs bahasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!