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