Différences : 1. nodejs est un environnement d'exécution javascript, tandis que Lua est un langage de script léger et compact. 2. Lua est petit et efficace. L'interpréteur Lua lié statiquement, y compris la bibliothèque standard, ne fait que 187 Ko ; tandis que NodeJS est trop lourd et l'interpréteur compilé seul fait plusieurs M.
L'environnement d'exploitation de ce tutoriel : système windows7, nodejs version 12.19.0, ordinateur Dell G3.
NodeJS
Node.js a été publié en mai 2009 et développé par Ryan Dahl. Il s'agit d'un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Il utilise un modèle d'E/S non bloquant et piloté par les événements pour permettre. JavaScript à exécuter. Dans la plate-forme de développement côté serveur, cela fait de JavaScript un langage de script comparable aux langages côté serveur tels que PHP, Python, Perl et Ruby.
Nodejs est basé sur le moteur V8. V8 est un moteur JavaScript open source publié par Google. C'est lui-même la partie d'interprétation js pour le navigateur Chrome. Mais Ryan Dahl, un gars comme un génie, a déplacé ce V8 vers le serveur. faire un logiciel serveur.
Lua
Lua est un langage de script léger et compact, écrit en langage C standard et ouvert sous forme de code source. Il est conçu pour être intégré dans des applications afin de fournir une extension et une personnalisation flexibles des fonctions des applications.
Le langage Lua est très petit. L'interpréteur Lua lié statiquement, y compris la bibliothèque standard, ne fait que 187 Ko (X86_64 après suppression), et on dit qu'il est très rapide. Lua a été conçu pour intégrer le langage C au départ. Il possède une interface complète pour interagir avec C, ce qui le rend très approprié comme langage colle.
La connexion et la différence entre lua et nodejs
La même chose entre Lua et NodeJS : ce sont tous deux des modèles d'événements monothread qui combinent des langages dynamiques et statiques.
La différence entre Lua et NodeJS :
Node.js est un environnement d'exécution javascript, tandis que Lua est un langage de script léger et compact.
lua est petit et efficace. L'interpréteur Lua lié statiquement, y compris la bibliothèque standard, ne fait que 187 Ko
Et NodeJS est trop lourd, et l'interpréteur compilé seul fait plusieurs M (principalement, V8 est trop grand) ; énorme).
【Recommandation de tutoriel connexe : "tutoriel Nodejs"】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!