国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

為什么Node.js會這么火呢?Node.js流行的原因

2019-11-20 13:50:59
字體:
來源:轉載
供稿:網友

Node.js是一項服務器技術,它用來構建和運行Web應用,這和ASP.NET,Ruby on Rails或Spring框架做的工作是類似 的。它使用JavaScript作為主要的開發語言,有一個自帶的輕量級Web服務器,還有Node包管理(NPM)的大量插件,你就可以按照你自己的需 求來塑造Web應用,像添加MVC特性,加入Restful服務,OAuth或SSL安全性等等。

語言的重復使用

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

對于開發者易轉型

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

輕量級

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

支持對象數據庫

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

受到IDE和代碼編輯器的廣泛支持

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

可以隨處托管服務

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

以上就是個人總結的node.js如此深受歡迎的原因,如有遺漏,還請大家指正。

node.js還真是開發利器神器啊~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和平区| 永年县| 平武县| 兴业县| 嘉峪关市| 陈巴尔虎旗| 大英县| 南华县| 河南省| 阿拉善右旗| 广西| 三原县| 甘谷县| 衢州市| 明星| 增城市| 保定市| 乌兰察布市| 玉门市| 若羌县| 定州市| 永靖县| 漯河市| 黑龙江省| 林口县| 海南省| 二手房| 开封市| 聂拉木县| 阿克陶县| 巫溪县| 浦县| 富宁县| 嘉黎县| 墨脱县| 凤冈县| 柳林县| 拉萨市| 花莲市| 灌云县| 利辛县|