原創(chuàng)|行業(yè)資訊|編輯:龔雪|2015-07-24 08:59:51.000|閱讀 1278 次
概述:Node.js是為在服務(wù)器端和客戶端使用JavaScript創(chuàng)建應(yīng)用程序的一個(gè)開源的平臺(tái)。JavaScript的增漲使用已經(jīng)改變了今天的開發(fā)主體,在這樣的一個(gè)大背景下,Node.js現(xiàn)在已經(jīng)成為了很多開發(fā)人員的重要工具。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
現(xiàn)代的開發(fā)人員旨在于定期創(chuàng)造新的東西,可能每隔一兩個(gè)月會(huì)交付推出一項(xiàng)新的技術(shù)。一些沒有很好派生和管理地技術(shù)當(dāng)然就會(huì)很快地消失。Node.js似乎與這些技術(shù)截然不同,自2009年推出以來,它目前的技術(shù)已經(jīng)相當(dāng)成熟,并且越來越受歡迎!
Node.js是為在服務(wù)器端和客戶端使用JavaScript創(chuàng)建應(yīng)用程序的一個(gè)開源的平臺(tái)。JavaScript的增漲使用已經(jīng)改變了今天的開發(fā)主體,在這樣的一個(gè)大背景下,Node.js現(xiàn)在已經(jīng)成為了很多開發(fā)人員的重要工具。Node.js使用了Google的V8引擎,它有效地利用應(yīng)用程序的可伸縮性和高性能,使其足夠地快。它使用事件驅(qū)動(dòng)編程,同時(shí)還采用快速的網(wǎng)絡(luò)服務(wù)器。不僅如此,Node.js還采用一系列"非阻塞"庫來支持事件循環(huán)的方式。
在Web開發(fā)中Node.js已經(jīng)成為了一個(gè)不可多得的重要工具,其受歡迎的原因可通過以下幾點(diǎn)進(jìn)行說明:
Node.js是一個(gè)開發(fā)實(shí)時(shí)Web應(yīng)用程序的理想平臺(tái),如即時(shí)通訊服務(wù)、聊天、游戲開發(fā)時(shí)大量處理實(shí)時(shí)用戶需求等。它精心管理密集數(shù)據(jù)流方法被證明是非常有效的!
Node.js是完全異步的,它日益普及的原因之一就是只有一個(gè)方法執(zhí)行I/O。它專注于一個(gè)I/O API的事件驅(qū)動(dòng)方式對(duì)開發(fā)人員有著巨大的影響。
只需利用HTTP的請(qǐng)求和響應(yīng)進(jìn)程只是數(shù)據(jù)流的事實(shí),許多驚人的Node.js應(yīng)用程序功能就能被開發(fā)。其示例包括實(shí)時(shí)處理文件上傳、創(chuàng)建一個(gè)并入收集來自各種來源的數(shù)據(jù)的服務(wù)器端代理,并提供具有不同響應(yīng)時(shí)間的服務(wù)。
可以使用Node.js創(chuàng)建快速的網(wǎng)絡(luò)應(yīng)用程序,因?yàn)镹ode.js使用JavaScript編寫客戶端和服務(wù)器端,同時(shí)它還使用Google Chrome的V8虛擬機(jī)。事件循環(huán)的存在有助于同時(shí)處理各種請(qǐng)求,一個(gè)單一的線程可以使用較少內(nèi)存來處理多種服務(wù)和應(yīng)用程序。
結(jié)合JavaScript的Node.js是一個(gè)用于表達(dá)使用JSON接口的Web應(yīng)用程序的絕佳平臺(tái)。因?yàn)樗芾硎褂脝尉€程系統(tǒng)的多個(gè)請(qǐng)求,它被證明是單頁應(yīng)用程序的絕佳搭配。因此,Node.js執(zhí)行異常的地方可以創(chuàng)建簡(jiǎn)單和可用的JSON APIs。
響應(yīng)、數(shù)據(jù)流服務(wù)和使用動(dòng)態(tài)網(wǎng)站是高調(diào)的,用戶需要快速實(shí)時(shí)的格式中的數(shù)據(jù)。這些需求可以通過有效地利用現(xiàn)有的和升級(jí)的技術(shù)以及同時(shí)將數(shù)據(jù)傳送到多個(gè)客戶端的新的塊來實(shí)現(xiàn)。
隨著Node.js的日益普及,它對(duì)開發(fā)人員的吸引也逐漸增長(zhǎng)。谷歌繪制的趨勢(shì)圖明確展示了這一點(diǎn),相對(duì)于其他的流行技術(shù),如Groovy和Ruby on Rails,Node.js占據(jù)了絕對(duì)的優(yōu)勢(shì)!很多著名的老牌公司如Microsoft、Yahoo、Walmart等都喜歡投資于Node.js。
本文翻譯自轉(zhuǎn)載請(qǐng)注明本文轉(zhuǎn)載自慧都控件網(wǎng)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)