什么是nodejs呢?
node.js是一個運行在chromeJavascript運行環境下(俗稱GoogleV8引擎)的開發平臺,用來方便快捷的創建服務器端網絡應用程序。你可以把它理解為一個輕量級的JSP或PHP環境,但是用來開發Web應用的話,有時要便捷很多。
nodejs旨在解決創建高性能的網絡應用程序,可以編寫每秒處理上萬條同時訪問物理機器的連接代碼,并且可處理高并發和異步I/O。
很多人都不明白,為什么一個javascript的東西用在了服務器端的開發上。一般認為javascript是瀏覽器端的腳本語言,但是google將其再開發,用來作為服務器端腳本環境,其性能自稱比Python、Perl、PHP還要快。
node.js的最大優點是處理并行訪問,如果一個web應用程序同時會有很多訪問連接,就能體現使用node.js的優勢。
另一個好處是,使用javascript作為服務器端腳本語言,可以消除一些與瀏覽器端js腳本的沖突。甚至發揮javascript動態編程的特性,在服務器與瀏覽器之間建立直接的動態程序。
Node.js的用途
1、Node.js最適合在流媒體應用程序中使用,還有一些聊天應用程序。
2、游戲服務器 - 需要一次處理數千個請求的快速和高性能服務器,這是一個理想的框架。
3、廣告服務器 - 再次在這里你可以有數千個請求從中央服務器提取廣告,Node.js可以是一個理想的框架來處理這個問題。
4、流服務器 - 使用Node的另一個理想方案是用于多媒體流服務器,其中客戶端有請求從該服務器提取不同的多媒體內容。
以上就是nodejs是干什么用的?的詳細內容,更多請關注html中文網其它相關文章!
總結
以上是生活随笔為你收集整理的什么是nodejs呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么东西都要用一句话总结出来:这是最重要
- 下一篇: Node.js 第二个思路