微軟實(shí)際行動(dòng)回歸開發(fā)者為中心 擁抱全平臺(tái)開發(fā)者
摘要:微軟在今日舉辦的年度開發(fā)者大會(huì)上宣布了大量新款和升級(jí)后的開發(fā)者工具,包括了Visual Studio云訂閱和全新Azure Service Fabric的預(yù)覽。
微軟在今日舉辦的年度開發(fā)者大會(huì)上宣布了大量新款和升級(jí)后的開發(fā)者工具,包括了Visual Studio云訂閱和全新Azure Service Fabric的預(yù)覽。
為了賦予開發(fā)者更大的權(quán)力,微軟還介紹了全新免費(fèi)且已即時(shí)上線的Visual Studio Dev Essentials項(xiàng)目。通過這項(xiàng)技術(shù),開發(fā)者們將能夠在其喜歡的任何設(shè)備和任意系統(tǒng)上打造應(yīng)用,從而減少其額外的投資成本。
大會(huì)全程無尿點(diǎn),就連開場(chǎng)都是一大亮點(diǎn)霍金的開場(chǎng)如同美國(guó)大片,使用面部表情控制電腦,進(jìn)行交流,使用Visual studio為霍金提供的全新交互方式:
發(fā)布.NET Core RC和ASP.Net RC
一年前的2014年11月,Connect();為開源開發(fā)者開啟了一段新的旅程——宣布了.NET Core開源,以及可以在Linux、Mac OS以及Windows操作系統(tǒng)上運(yùn)行的Visual Studio Code,這也標(biāo)志著微軟在開放和開源的道路上邁出了堅(jiān)實(shí)的一步。昨晚微軟同時(shí)升級(jí)了.Net Core和ASP.Net,開發(fā)者可以開始在生產(chǎn)環(huán)境使用微軟開源的.Net Core跨平臺(tái)框架和ASP.Net Web平臺(tái)。
微軟發(fā)布了.Net Core 5和ASP.Net 5的RC版本,支持Linux,Windows和Mac OS X平臺(tái),這兩個(gè)軟件在一年前就已經(jīng)開源了。.Net Core現(xiàn)在主要是從數(shù)據(jù)中心擴(kuò)展到觸摸屏設(shè)備,添加了CoreCLR runtime和CoreFX庫(kù),主要是由ASP.Net工作流驅(qū)動(dòng)。
最重要的是.NET Core和ASP.Net添加 'go live' 協(xié)議,允許用戶在生長(zhǎng)環(huán)境部署,可以反饋在生產(chǎn)環(huán)境是如何運(yùn)作的。并且,現(xiàn)在.Net Core已經(jīng)完全支持Mac,Linux和Windows三個(gè)平臺(tái),特性都已完整。.Net Core還新增了大量APIs,包括key ones for localization和networking。ASP.Net v5修改了 hosting model,所以可以持續(xù)跨平臺(tái),支持Mac、Linux和Windows。
自從開源了.Net Core,微軟還提供了其他開源的技術(shù),包括CLR和NuGet包技術(shù),還包括之前開源的Roslyn編譯器項(xiàng)目。上個(gè)月微軟還宣布了與Red Hat的合作,這些都說明,微軟已經(jīng)走上了全新的開源之路!
開源Visual Studio Code跨平臺(tái)編輯器
微軟今天正式開源Visual Studio Code跨平臺(tái)編輯器,支持Mac、Linux和Windows平臺(tái)。微軟同時(shí)還發(fā)布了VS Code v0.10.1 Beta版本,最重要的是Visual Studio Code支持?jǐn)U展/插件(圖庫(kù)擴(kuò)展、SDK 擴(kuò)展、示例擴(kuò)展)。
代碼現(xiàn)已托管到GitHub:https://github.com/microsoft/vscode
Visual Studio Code編輯器部分代碼來自GitHub Atom,但是有一些Atom編輯器沒有的功能,比如智能感應(yīng)。
Andres這位大神演示VS Code上開發(fā)AngularJS,他介紹了Google如何使用VS Code和TypeScript來開發(fā)AngularJS的下一版本
AngularJS團(tuán)隊(duì)現(xiàn)成演示推薦AngularJS用戶使用VS Code。
微軟送大禮:Visual Studio Dev Essentials
全新免費(fèi)且已即時(shí)上線的Visual Studio Dev Essentials項(xiàng)目。通過這項(xiàng)技術(shù),開發(fā)者們將能夠在其喜歡的任何設(shè)備和任意系統(tǒng)上打造應(yīng)用,從而減少其額外的投資成本。
參與該項(xiàng)目的開發(fā)者們可訪問Visual Studio社區(qū)、代碼和團(tuán)隊(duì)服務(wù)、Parallells Desktop等工具和資源,以及在Pluralsight、Wintellect和Xamarin上培訓(xùn)(明年年初上線,可選$25美元的Azure credit)。
微軟還介紹了按月或按年付費(fèi)的Visual Studio專業(yè)版與企業(yè)版的云訂閱服務(wù)。為了讓開發(fā)者的生活更加輕松,該公司還向所有人開放了其Microsoft Graph API(只需通過單一授權(quán)即可訪問)。
免費(fèi)獲取成套的開發(fā)資源,包含下列內(nèi)容:
學(xué)習(xí)資料
云端資源
跨平臺(tái)開發(fā)資源
獲取地址:https://www.visualstudio.com/free-developer-offers-vs
Visual Studio安卓模擬器可以運(yùn)行在Mac上
Visual Studio 2015中提供了一個(gè)獨(dú)立的安卓模擬器,這個(gè)模擬器的運(yùn)行速度是Google模擬器的3-5倍,占用內(nèi)存僅有不到1/3,對(duì)于移動(dòng)應(yīng)用開發(fā)者來說是非常好用的武器?,F(xiàn)在這個(gè)模擬機(jī)也可以運(yùn)行在Mac OSX上了。這個(gè)模擬器可以獨(dú)立安裝,獨(dú)立運(yùn)行,即使你不使用Visual Studio進(jìn)行開發(fā),也可以使用這個(gè)模擬器作為你的安卓開發(fā)環(huán)境的一部分。