微軟Win Azure云平臺聯(lián)姻開源Node.js |
發(fā)布時間: 2012/9/15 17:32:42 |
微軟將支持開源Node.js服務(wù)器端JavaScript的開發(fā)環(huán)境,并將其視為Azure云計(jì)算平臺的一項(xiàng)很重要的技術(shù)。微軟加入Node社區(qū)有半年時間了,加盟的主要原因在于希望Node能夠更好的運(yùn)行在Windows平臺上。 當(dāng)一種思想的時代來臨時,世界上沒有比這更強(qiáng)大的力量。對于開源這塊巧克力來說,云計(jì)算就是花生醬。世界在變,微軟也有所轉(zhuǎn)型,閉源微軟開始向開源拋出了橄欖枝,近期在 Windows Azure 云計(jì)算系統(tǒng)中加入了兩款開源平臺,并向 3 個知名的開源項(xiàng)目貢獻(xiàn)代碼,其中包括 Node.js 和 Hadoop。由此可見,軟件行業(yè)并不是一個非黑即白的二元世界。 微軟發(fā)布適用于Node.js的 Windows Azure SDK 最近12月份,舊金山召開的Node高峰論壇上,微軟發(fā)布了適用于Node.js的 Windows Azure SDK,并以Demo的形式展示給大家。 微軟副總裁Scott Guthrie強(qiáng)調(diào),微軟將支持開源Node.js服務(wù)器端JavaScript的開發(fā)環(huán)境。微軟將Node.js簡稱為"Node,"并將其視為Azure云計(jì)算平臺的一項(xiàng)很重要的技術(shù)。 他同時指出,微軟加入Node社區(qū)有半年時間了,已經(jīng)積極成為了 Node社區(qū)的一名成員。微軟加盟的主要原因在于希望Node能夠更好的運(yùn)行在Windows平臺上。 Windows Azure 負(fù)責(zé)人希爾夫表示:“憑借 Azure,我們通過計(jì)算能力、存儲空間和網(wǎng)絡(luò)帶寬賺錢。我們希望提供更多類型的應(yīng)用和系統(tǒng)。我們在 Azure 之上提供 Node.js,一舉兩得,既可以滿足他人需求,同時也推動了我們業(yè)務(wù)的發(fā)展。” Windows Azure SDK:簡化Azure云端部署Node應(yīng)用程序 Node是一個JavaScript運(yùn)行時環(huán)境(runtime)。它對 GoogleV8引擎進(jìn)行了封裝,提供JavaScript API來訪問網(wǎng)絡(luò)和文件系統(tǒng)。與其它的JavaScript代碼有所不同,它不是運(yùn)行在Web瀏覽器上,而是運(yùn)行在服務(wù)器端。 支持Node.js的Windows Azure SDK,可以用來簡化在Azure云端部署Node應(yīng)用程序的過程。 開發(fā)人員可以在Windows PowerShell框架和自己的代碼編輯器中使用輕量級的cmdlets命令。 Azure Node Package Manager (NPM)模塊允許開發(fā)人員在任何環(huán)境中使用Windows Azure存儲服務(wù)來部署Node應(yīng)用程序,還可以使用最新集成的Cloud9 IDE在Azure云端部署代碼。 我們可以預(yù)見到,未來幾周,Azure將新增一些新特性,集成Node.js庫,F(xiàn)在所有Azure開發(fā)需要用到的函數(shù)庫都已經(jīng)上傳至GitHub代碼網(wǎng)站上了。 Azure與Cloud9聯(lián)姻:開發(fā)人員將應(yīng)用程序直接部署到Azure云端 Azure與Cloud9的結(jié)合具有標(biāo)志性的里程碑意義。它允許開發(fā)人員將應(yīng)用程序直接部署到Azure云端。Cloud9的創(chuàng)始人和CEO Ruben Daniels表示,這次合作雙方都感到十分興奮。 Cloud9 IDE是一個基于Node.JS構(gòu)建的JavaScript程序開發(fā)Web IDE。它擁有一個非?斓奈谋揪庉嬈髦С譃镴S, HTML, CSS和這幾種的混合代碼進(jìn)行著色顯示。Cloud9 IDE可以運(yùn)行在瀏覽器中,設(shè)計(jì)的初衷是允許開發(fā)人員隨時隨地運(yùn)行、調(diào)試和部署Node應(yīng)用程序。 IDE集成了Azure,簡化了多項(xiàng)部署過程。IDE自身提供了許多特性,比如語法高亮,支持NPM,代碼自動填充,測試和調(diào)試功能。Cloud9 IDE還為node.js和Google Chrome集成調(diào)試器,支持在IDE中啟動、暫停和停止,能夠在云計(jì)算環(huán)境中測試和部署你的代碼。使用WebDAV,它還可以連到遠(yuǎn)程工作臺。 Cloud9 IDE擁有一個插件系統(tǒng)用來擴(kuò)展現(xiàn)有功能,當(dāng)前該IDE已經(jīng)捆綁好幾個插件。 “微軟和我們之間的合作非常愉快,” Daniels在接受采訪時表示,“微軟開始加入開源陣營,通過 Github 來發(fā)布應(yīng)用程序等,這將有利于微軟和其它公司保持良好的合作關(guān)系。” 無論是Windows平臺還是非Windows平臺的開發(fā)人員,對Cloud9和Azure的結(jié)合都倍感欣慰。 Windows Azure新版支持Linux:PaaS向IaaS的云服務(wù)戰(zhàn)略轉(zhuǎn)型 Windows Azure 雖然是一款基于微軟私有的軟件,但是讓人驚訝的是,該服務(wù)向開發(fā)者提供了多種開源工具,方便開發(fā)人員開發(fā)自己的應(yīng)用。這不僅包括 Node 和 Hadoop,也包括 Java 和 PHP 等開源語言。微軟將在未來數(shù)月開發(fā)新一代Windows Azure云平臺,目標(biāo)是促進(jìn)Windows Azure從PaaS向IaaS的云服務(wù)戰(zhàn)略轉(zhuǎn)型。新版Windows Azure云平臺,主要亮點(diǎn)在于調(diào)整Azure平臺的虛擬機(jī)實(shí)現(xiàn)方式,新增對Linux虛擬支持,方便用戶能夠在Windows和Linux虛擬機(jī)中自由運(yùn)行,實(shí)現(xiàn)SQL Server與SharePoint應(yīng)用。除此之外,用戶還可以通過瀏覽器輕松訪問Windows Azure部署的Hadoop程序。 微軟為Windows Phone的開發(fā)人員提供了相應(yīng)的Windows Azure開發(fā)工具包和源碼。獲得(Ms-PL)認(rèn)證后即可下載使用。與此同時,擁有Apache 2.0認(rèn)證的開發(fā)人員,可以在GitHub上下載使用亞馬遜提供Windows Phone的Web Services SDK和代碼。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |