站長資訊網
        最全最豐富的資訊網站

        nodejs是一個服務器嗎

        nodejs不是一個服務器,而是一個基于Chrome V8引擎的JavaScript運行環境;nodejs使用了一個事件驅動、非阻塞式I/O模型,讓JavaScript運行在服務端的開發平臺。

        nodejs是一個服務器嗎

        本文操作環境:Windows7系統、nodejs10.16.2版、DELL G3電腦

        nodejs是一個服務器嗎?

        nodejs不是一個服務器。

        Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。Node.js 的包管理器 npm,是全球最大的開源庫生態系統。

        Node.js發布于2009年5月,由Ryan Dahl開發,是一個基于Chrome V8引擎的JavaScript運行環境,使用了一個事件驅動、非阻塞式I/O模型,讓JavaScript 運行在服務端的開發平臺,它讓JavaScript成為與PHP、Python、Perl、Ruby等服務端語言平起平坐的腳本語言。

        Node.js對一些特殊用例進行優化,提供替代的API,使得V8在非瀏覽器環境下運行得更好,V8引擎執行Javascript的速度非常快,性能非常好,基于Chrome JavaScript運行時建立的平臺, 用于方便地搭建響應速度快、易于擴展的網絡應用。

        主要功能

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

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

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

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

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

        推薦學習:《node.js視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 四虎最新永久在线精品免费| 91精品国产自产在线观看| 国产福利微拍精品一区二区| 精品久久人人妻人人做精品| 99RE6热在线精品视频观看| 亚洲国产精品自在拍在线播放| 久久99精品国产99久久| 四虎影视永久在线观看精品| 久久99精品久久久久久野外| 日韩精品www| 精品国产午夜理论片不卡| 亚洲国产精品一区二区九九| 国产精品成人无码久久久久久| 囯产精品一品二区三区| 亚洲av日韩精品久久久久久a | 久久国产精品免费| 亚洲欧美精品伊人久久| 国产精品91视频| 国产精品乱码高清在线观看| 无码人妻精品一区二区三区东京热| 亚洲国产精品丝袜在线观看| 欧美精品亚洲人成在线观看| 久久精品无码一区二区三区免费 | 国产精品一二三区| 国产精品对白交换视频| 精品人妻系列无码天堂| 久久国产精品成人影院| 日韩欧精品无码视频无删节| 四虎影院国产精品| 欧美成人精品欧美一级乱黄一区二区精品在线 | 国产精品视频久久久| 久久久久久夜精品精品免费啦| 日韩蜜芽精品视频在线观看 | HEYZO无码综合国产精品227| 伊人久久大香线蕉精品不卡| 久久亚洲av无码精品浪潮| 国产一区二区三精品久久久无广告 | 国产欧美精品区一区二区三区| 久久精品成人免费网站| 成人无码精品1区2区3区免费看| 日本午夜精品理论片A级APP发布|