什么是 JavaScript
JavaScript 最初是为了在 Netscape Navigator 浏览器中为网页添加脚本(JavaScript 程序称为脚本)而引入的,从一开始所有主流浏览器都采用了 JavaScript。快进到今天,您可以使用 JavaScript 做更多事情。当公司开始采用 JavaScript 时,ECMA 国际组织编写了一个名为 ECMAScript 标准的标准文档,以维护该语言的标准。理论上 JavaScript 也可以称为 ECMAScript。
为浏览器编写代码而开发的语言如何演变为服务器端编程语言?
如今,JavaScript 不仅限于浏览器,您可以在任何具有 JavaScript 引擎的设备上编写 JavaScript(JavaScript 引擎是执行 JavaScript 代码的软件组件)一些流行的 JavaScript 引擎是
V8 – 用于 chrome、Microsoft edge、Opera、Node.js 等。
SpiderMonkey – 用于 Firefox
JavaScript 核心 – 在 Safari 中使用
所有编程语言都是为特定目的而开发的。
浏览器的 JavaScript
用于 Web 服务器的 PHP
用于 IOS 应用程序的 Swift
等等
随着 Node.js 的引入,JavaScript 也成为了一种后端语言。 Node.js 建立在已经支持 JavaScript 的 v8 引擎之上。 Node.js 的突出之处在于它的非阻塞 I/O 模型使其高效,Node.js 可以在侦听其他事件的同时异步继续执行代码。
如果您是编程世界的新手,您可以使用一种语言的知识构建全栈 Web 应用程序。此外,主要使用 JavaScript 的前端开发人员无需学习新语言即可在后端工作。
最后,我想留下杰夫·阿特伍德的这句名言,也被称为阿特伍德定律。
阿特伍德定律:任何可以用 JavaScript 编写的应用程序,最终都会用 JavaScript 编写
原文: https://dev.to/ahnafahamed4/how-javascript-became-a-backend-language-nodejs-5730