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

nodejs為什么火了

nodejs火了的原因:1、Node在服務端和客戶端都是使用JS,開發人員在各層上只需使用一門語言;2、Node容易學會,對于開發者來說易轉型;3、支持NoSQL數據庫;4、有很好的IDE和代碼編輯器支持;5、代碼托管服務支持廣泛等。

nodejs為什么火了

本教程操作環境:windows7系統、nodejs 12.19.0版,DELL G3電腦。

Node.js 是一種后起的優秀服務器編程語言,它用來構建和運行 Web 應用,這和 ASP.NET,Ruby on Rails 或 Spring框架做的工作是類似的。

它使用 JavaScript 作為主要的開發語言,有一個自帶的輕量級 Web 服務器,還有 Node包管理(NPM)的大量插件,你就可以按照你自己的需求來塑造 Web 應用,像添加 MVC 特性,加入 Restful 服務,OAuth 或 SSL安全性等等。

但是,是什么原因讓 Node.js 突然間如此流行呢?聽起來像是有了一種新的 Web 開發技術,是這樣嗎?我們來匯總一下原因:

1、前端/后端開發使用同一種語言

像 ASP.NET 或 Spring 這樣的技術需要開發人員學習一門新的服務端語言,比如C#,VB.NET 或者 Java。而 Node.js在服務端和客戶端都是使用 JavaScript,這意味著開發人員在各層上只需使用一門語言。

2、容易學會,對于開發者易轉型

有一個事實就是 JavaScript 是 Web 開發者們熟知的語言,大部分人都了解 JavaScript 或多少使用過它。所以說,一個 Web開發人員從其他技術轉型到 Node.js 是很簡單的。

3、輕量

Node.js 使用的是事件驅動架構,這就是說在它上面做的每一件事,每一個獨立的調用和操作,都是一系列的異步回調。這使得 Node.js運行在一個線程上,這一點和其它的 Web 技術是不同的,它們每個客戶端的請求都會生成一個新的線程來處理。這也正是非阻塞I/O的本質所在。

4、支持 NoSQL 數據庫

在 Node.js 應用中使用像 MongoDB 這樣的 NoSQL 數據庫簡是十分常見的,MongoDB 和傳統的 SQL數據庫不同的是,它使用的是基于文檔的模型而非關系型模型,它用的不是表,而是類似 JSON 這樣的對象。這就很適合 ORM 的熱愛者了。

5、有很好的 IDE 和代碼編輯器支持

JavaScript 已經存在相當長一段時間了,所以像 Visual Studio,Eclipse 這樣的 IDE 都是支持 JavaScript代碼提示和高亮的,另外像 NotePad++ 和 Sublime Text 之類的代碼編輯器也同樣支持這些。

6、代碼托管服務支持廣泛

一些 Web 服務器和云服務提供商都支持 Node.js 的 Web 應用。我們在這里說幾個,包括 Google,Microsoft IIS,Heroku,Microsoft Azure,Amazon(AWS)等等。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
2021国产精品自拍| 久久99国产精品久久久| 国产精品嫩草影院在线看| 亚洲精品123区在线观看| 91精品国产自产在线观看高清| 久久亚洲国产午夜精品理论片| 久久人搡人人玩人妻精品首页| 亚洲精品无码成人片在线观看 | 国产三级精品视频| 尤物在线观看精品国产福利片| 国产人妻777人伦精品hd| 精品亚洲456在线播放 | 国产日韩在线播放观看| 国产成人久久精品| 国产精品国产色综合色| 日本精品久久久久护士| 夜精品a一区二区三区| 亚洲AV成人精品一区二区三区| 国产亚洲精品VA片在线播放| 97人妻无码一区二区精品免费| 国产精品大白天新婚身材| 精品伊人久久大线蕉色首页| 亚洲精品无码久久久久久久 | 国产私拍福利精品视频推出| 亚洲一区二区三区国产精品无码 | 亚洲精品无码久久| 波多野结衣久久精品| 亚洲国产精品无码第一区二区三区| 国内精品久久国产| 欧美日韩亚洲精品| 麻豆国产VA免费精品高清在线| 精品国产区一区二区三区在线观看| 精品国产杨幂在线观看| 国产农村乱子伦精品视频| 亚洲av日韩av欧v在线天堂 | 久久精品视频国产| 久久精品视频16| 人妻精品久久久久中文字幕一冢本 | 色播精品免费小视频| 2018国产精华国产精品| 无码精品一区二区三区|