動漫人物
2019-07-08 14:44:50
什么是Node.js?我不完全明白什么Node.js都是關(guān)于。也許是因?yàn)槲抑饕且粋€(gè)基于Web的商業(yè)應(yīng)用程序開發(fā)人員。它是什么,它的用途是什么?到目前為止,我的理解是:編程模型是事件驅(qū)動的,特別是它處理的方式。I/O.它用JavaScript解析器是V8.它可以很容易地用于創(chuàng)建并發(fā)服務(wù)器應(yīng)用程序。我的理解正確嗎?如果是,那么偶發(fā)I/O的好處是什么?另外,Node.js的發(fā)展方向是成為類似于基于JavaScript(基于V8的)編程模型的框架嗎?
3 回答

呼啦一陣風(fēng)
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
在VM上使用動態(tài)語言(JavaScript)進(jìn)行Web開發(fā),速度非???V8)。它比Ruby、Python或Perl快得多。 能夠在一個(gè)進(jìn)程上以最小的開銷處理數(shù)千個(gè)并發(fā)連接。 JavaScript非常適合具有第一類函數(shù)對象和閉包的事件循環(huán)。人們已經(jīng)知道如何以這種方式使用它,在瀏覽器中使用它來響應(yīng)用戶發(fā)起的事件。 很多人已經(jīng)知道JavaScript,甚至那些不自稱是程序員的人。它可以說是最流行的編程語言。 在Web服務(wù)器和瀏覽器上使用JavaScript可以減少兩種編程環(huán)境之間的阻抗不匹配,這兩種編程環(huán)境可以通過JSON通信數(shù)據(jù)結(jié)構(gòu),而JSON在等式的兩邊都是相同的工作方式。重復(fù)表單驗(yàn)證代碼可以在服務(wù)器和客戶端之間共享等。
添加回答
舉報(bào)
0/150
提交
取消