站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        node.js是軟件嗎

        “node.js”不是軟件,是一個JavaScript運行環(huán)境;“node.js”是一個基于“Chrome V8”引擎的JavaScript運行環(huán)境,是使用一個事件驅(qū)動、非阻塞式“I/O”模型,讓JavaScript運行在服務器端的開發(fā)平臺。

        node.js是軟件嗎

        本文操作環(huán)境:Windows10系統(tǒng)、nodejs 16版、Dell G3電腦。

        node.js不是軟件

        Node.js是一個Javascript運行環(huán)境(runtime),發(fā)布于2009年5月,由Ryan Dahl開發(fā),實質(zhì)是對Chrome V8引擎進行了封裝。Node.js對一些特殊用例進行優(yōu)化,提供替代的API,使得V8在非瀏覽器環(huán)境下運行得更好。

        簡單的說 Node.js 就是運行在服務端的 JavaScript。

        是一個基于Chrome V8引擎的JavaScript運行環(huán)境,使用了一個事件驅(qū)動、非阻塞式I/O模型,讓JavaScript 運行在服務端的開發(fā)平臺。

        nodejs主要功能

        V8引擎本身使用了一些最新的編譯技術(shù)。這使得用Javascript這類腳本語言編寫出來的代碼運行速度獲得了極大提升,又節(jié)省了開發(fā)成本。對性能的苛求是Node的一個關(guān)鍵因素。 Javascript是一個事件驅(qū)動語言,Node利用了這個優(yōu)點,編寫出可擴展性高的服務器。Node采用了一個稱為“事件循環(huán)(event loop)”的架構(gòu),使得編寫可擴展性高的服務器變得既容易又安全。提高服務器性能的技巧有多種多樣。Node選擇了一種既能提高性能,又能減低開發(fā)復雜度的架構(gòu)。這是一個非常重要的特性。并發(fā)編程通常很復雜且布滿地雷。Node繞過了這些,但仍提供很好的性能。

        Node采用一系列“非阻塞”庫來支持事件循環(huán)的方式。本質(zhì)上就是為文件系統(tǒng)、數(shù)據(jù)庫之類的資源提供接口。向文件系統(tǒng)發(fā)送一個請求時,無需等待硬盤(尋址并檢索文件),硬盤準備好的時候非阻塞接口會通知Node。該模型以可擴展的方式簡化了對慢資源的訪問, 直觀,易懂。尤其是對于熟悉onmouseover、onclick等DOM事件的用戶,更有一種似曾相識的感覺。

        雖然讓Javascript運行于服務器端不是Node的獨特之處,但卻是其一強大功能。不得不承認,瀏覽器環(huán)境限制了我們選擇編程語言的自由。任何服務器與日益復雜的瀏覽器客戶端應用程序間共享代碼的愿望只能通過Javascript來實現(xiàn)。雖然還存在其他一些支持Javascript在服務器端 運行的平臺,但因為上述特性,Node發(fā)展迅猛,成為事實上的平臺。

        在Node啟動的很短時間內(nèi),社區(qū)就已經(jīng)貢獻了大量的擴展庫(模塊)。其中很多是連接數(shù)據(jù)庫或是其他軟件的驅(qū)動,但還有很多是憑他們的實力制作出來的非常有用的軟件。

        最后,不得不提到的是Node社區(qū)。雖然Node項目還非常年輕,但很少看到對一個項目如此狂熱的社區(qū)。不管是新手,還是專家,大家都圍繞著項目,使用并貢獻自己的能力,致力于打造一個探索、支持、分享、聽取建議的樂土。

        擴展知識

        nodejs的下載安裝

        • Linux下安裝Node

        下面介紹下Node的安裝,首先在nodejs的網(wǎng)站上根據(jù)操作系統(tǒng)下載相關(guān)的安裝包,對于Ubuntu(linux)下的安裝,可以如下進行:

        sudo apt-get update sudo apt-get install node

        或者:

        sudo apt update sudo apt install node
        • Windows下安裝Node

        官網(wǎng)現(xiàn)已提供安裝包、編譯器和相應的API 文檔(English)。

        推薦學習:《nodejs視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产成人精品a视频一区| 欧美日韩国产精品| 国产综合精品久久亚洲| 91精品国产高清久久久久久io| 久久丝袜精品中文字幕| 51国偷自产精品一区在线视频| 99在线精品免费视频九九视| 亚洲精品国产精品乱码在线观看| 惠民福利中文字幕人妻无码乱精品| 四虎国产精品免费观看| 国产高清在线精品二区一| 国产伦精品免编号公布| 无码精品人妻一区二区三区漫画| 蜜桃麻豆www久久国产精品 | 精品久久久久久中文字幕| 精品人妻va出轨中文字幕| 亚洲精品国产自在久久 | 精品国产欧美另类一区| 精品国产VA久久久久久久冰| 人妻熟妇乱又伦精品视频| 亚洲欧美日韩久久精品| 亚洲福利精品一区二区三区| 久久丝袜精品中文字幕| 久久夜色撩人精品国产| 久久久久久无码国产精品中文字幕| 国产精品日日摸夜夜添夜夜添1国产精品va欧美精 | 日韩精品系列产品| 亚洲精品美女久久久久99| 亚洲精品宾馆在线精品酒店| 久久精品无码av| 久久国产精品视频| 亚洲精品无码MV在线观看| 国产一区二区三区精品视频| 91麻豆精品国产91久久久久久| 大伊香蕉精品视频在线导航| 国产精品亚洲午夜一区二区三区| 亚洲精品国产首次亮相| 亚洲精品乱码久久久久久蜜桃图片| 无码精品蜜桃一区二区三区WW| 亚洲A∨午夜成人片精品网站| 亚洲精品WWW久久久久久|