Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara lua dan nodejs

Apakah perbezaan antara lua dan nodejs

青灯夜游
青灯夜游asal
2021-11-24 10:59:272300semak imbas

Perbezaan: 1. nodejs ialah persekitaran berjalan javascript, manakala Lua ialah bahasa skrip yang ringan dan padat. 2. Lua adalah kecil dan cekap Jurubahasa Lua yang dipautkan secara statik termasuk perpustakaan standard bersaiz 187K manakala NodeJS terlalu berat, dan penterjemah yang disusun sahaja bersaiz beberapa M.

Apakah perbezaan antara lua dan nodejs

Persekitaran pengendalian tutorial ini: sistem Windows 7, nodejs versi 12.19.0, komputer Dell G3.

NodeJS

Node.js telah dikeluarkan pada Mei 2009 dan dibangunkan oleh Ryan Dahl Ia adalah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8 dan menggunakan pemacu acara . , model I/O tidak menyekat, membenarkan JavaScript berjalan pada platform pembangunan sisi pelayan, yang menjadikan JavaScript sebagai bahasa skrip setanding dengan bahasa bahagian pelayan seperti PHP, Python, Perl dan Ruby.

Nodejs berdasarkan enjin V8 ialah enjin JavaScript sumber terbuka yang dikeluarkan oleh Google. Ia sendiri adalah bahagian tafsiran js untuk penyemak imbas Chrome kepada pelayan , perisian yang digunakan untuk membuat pelayan.

Lua

Lua ialah bahasa skrip yang ringan dan padat, ditulis dalam bahasa C standard dan terbuka dalam bentuk kod sumber Ia direka untuk dibenamkan dalam aplikasi, dengan itu menyediakan pengembangan fleksibel dan keupayaan penyesuaian untuk aplikasi.

Bahasa Lua sangat kecil Jurubahasa lua yang dipautkan secara statik termasuk perpustakaan standard hanya bersaiz 187K (X86_64 selepas jalur), dan ia dikatakan sangat pantas. Lua direka untuk membenamkan bahasa C pada mulanya Ia mempunyai antara muka yang lengkap untuk berinteraksi dengan C, menjadikannya sangat sesuai sebagai bahasa gam.

Sambungan dan perbezaan antara lua dan nodejs

Perkara yang sama antara Lua dan NodeJS: kedua-duanya adalah model acara satu benang yang menggabungkan bahasa dinamik dan statik.

Perbezaan antara Lua dan NodeJS:

  • Node.js ialah persekitaran berjalan javascript, manakala Lua ialah bahasa skrip yang ringan dan padat.

  • lua kecil dan cekap Jurubahasa lua yang dipautkan secara statik termasuk perpustakaan standard bersaiz 187K

    NodeJS terlalu berat, hanya disusun Jurubahasa adalah beberapa; Saiz M (terutamanya kerana V8 terlalu besar).

[Cadangan tutorial berkaitan: "tutorial nodejs"]

Atas ialah kandungan terperinci Apakah perbezaan antara lua dan nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn