當前位置:編程學習大全網 - 編程語言 - nodejs到底是什麽?

nodejs到底是什麽?

Node.js 是壹個基於Chrome V8 引擎的 JavaScript 運行環境。?

Node.js使用了壹個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。

最近使用nodejs,雖然已經過了區分不了java和JavaScript,雷鋒和雷鋒塔的階段,相信很多人還是很有顧慮,甚至是壹臉困惑。對比去理解似乎很有效,下面讓我們對比壹下

Nodejs ?後端:前端

前端:HTML、CSS、JavaScript;vue、angular、react等

後端:java、php、.net等

Node.js 是壹個基於Chrome V8 引擎的 JavaScript 運行環境,如此看來node是把JavaScript語言變成了後端語言,也可以理解為,JavaScript+node後端技術

Nodejs vs? 框架

大概知道用npm安裝引用壹些框架出來

用這些框架官方文檔都會要求安裝node環境

如此看來,node是運行環境,npm是安裝node之後自帶的包管理工具

不可把node和框架相比,基於的node框架的確實層出不窮。

Nodejs vs? tomcat

Tomcat是典型的應用服務器,有容器生命周期的概念,負責接發請求,還負責解析class、jsp等。

Node似乎沒有容器的概念,但是接發請求,資源分配壹樣都不少。

由於node非阻塞式I/O 的模型,支持多進程高並發,大多數人是相信V8引擎,應該是相信chrome瀏覽器,網上有人居然拿nodejs和tomcat壹決高下,nodejs是JavaScript,tomcat是java,頗有兒子打老子的感覺,所以node似乎有tomcat這麽點意思。

Nodejs vs? JVM

江湖傳言 ,Node被稱為JavaScript

Virtual Machine(JsVM),JavaScript虛擬機,這麽看來和java的jvm倍感親切,不過倒是更加印證了官方解釋,Node.js 是壹個基於Chrome V8 引擎的 JavaScript 運行環境

所以, 綜上所述 ,nodejs就是nodejs,不壹樣的煙火。

  • 上一篇:華為手機和蘋果手機,妳更喜歡用哪壹個?
  • 下一篇:新疆和田地區和田市屬於哪個市
  • copyright 2024編程學習大全網