微軟發(fā)布新版本開發(fā)工具 實(shí)現(xiàn)跨設(shè)備的云體驗(yàn)
微軟BUILD大會(huì)上, 微軟服務(wù)器與工具業(yè)務(wù)部總裁SatyaNadella展示了在應(yīng)用程序開發(fā)領(lǐng)域發(fā)生的變化。他還同與會(huì)開發(fā)人員探討了跨平臺(tái)設(shè)備和不間斷服務(wù)領(lǐng)域的新型應(yīng)用模式(new application patterns)及其帶給開發(fā)者的新機(jī)遇。Nadella 明確闡述了微軟的投資為何能在新型應(yīng)用模式方面提高開發(fā)人員的創(chuàng)新意識(shí)和創(chuàng)造力。
Nadella 在大會(huì)上宣布了多項(xiàng) 微軟技術(shù)進(jìn)步,其中包括Visual Studio 11開發(fā)人員預(yù)覽版、基于Windows Azure平臺(tái)的Team Foundation Service (TFS)、代號(hào)Windows Server 8以及 Windows Azure 平臺(tái)上的新功能。通過(guò)這些技術(shù),開發(fā)者可以開發(fā)下一代持續(xù)服務(wù)來(lái)構(gòu)建動(dòng)態(tài)、并可縮展并針對(duì)多設(shè)備環(huán)境進(jìn)行優(yōu)化的應(yīng)用程序。
“開發(fā)人員一直以來(lái)都是微軟取得成功的基石,現(xiàn)在這種關(guān)系比以往更加重要,”Nadella 說(shuō)。“在如今這個(gè)互聯(lián)設(shè)備和持續(xù)服務(wù)無(wú)處不在的世界里,我們專注于幫助開發(fā)人員構(gòu)建連接到后端云的下一代客戶端應(yīng)用程序。”
完整的Visual Studio開發(fā)工具包
基于昨天演示的代號(hào)“Windows 8”中的Metro風(fēng)格的應(yīng)用程序, 微軟推出了Visual Studio 11 開發(fā)人員預(yù)覽版。該產(chǎn)品可提供包括體系結(jié)構(gòu)、代碼、測(cè)試和部署的集成開發(fā)體驗(yàn)。該版本增加了對(duì)用HTML 5、JavaScript, C#、Visual Basic 和 C++ 語(yǔ)言開發(fā)Windows 8 Metro 風(fēng)格應(yīng)用程序的支持,并可以在項(xiàng)目兼容、擴(kuò)展管理、游戲開發(fā)、代碼分析、代碼審核和敏捷測(cè)試等方面大大提高團(tuán)隊(duì)的工作效率。擁有MSDN 訂閱服務(wù)的客戶現(xiàn)在可獲得 Visual Studio 11 開發(fā)人員預(yù)覽版。該版本將于周五對(duì)公眾開發(fā)。
此外,微軟還展示了其開發(fā)人員工具和技術(shù)的大量增強(qiáng)功能,其中包括:
•在Windows Azure 平臺(tái)上運(yùn)行的Team Foundation Service 預(yù)覽版。該版本可提供協(xié)作式應(yīng)用生命周期管理 (ALM) 環(huán)境,以 微軟承載的 Windows Azure 云服務(wù)的形式交付,從而能夠更加輕松地部署、擴(kuò)展、運(yùn)行并實(shí)現(xiàn)協(xié)作式開發(fā)項(xiàng)目。
•Microsoft .NET 4.5 開發(fā)人員預(yù)覽版,該版本重點(diǎn)關(guān)注開發(fā)者關(guān)心的關(guān)鍵技術(shù),并包括 C# 和 Visual Basic 中異步編程的新功能,對(duì) Windows Workflow 中狀態(tài)機(jī)的支持,以及對(duì) ASP.NET 中 HTML5 和 CSS3 的更多投入。
•ASP.NET MVC 4 預(yù)覽版,為開發(fā)人員提供新的 Web 工具管理功能,以便更好地管理 Web 應(yīng)用程序在不同瀏覽器中的呈現(xiàn)及其對(duì)業(yè)務(wù)應(yīng)用程序邏輯的影響。
Windows Server 8 :為云計(jì)算定制的服務(wù)器操作系統(tǒng)
在如今這樣由本地服務(wù)器、云服務(wù)和各種互連設(shè)備組成的混合環(huán)境下,微軟發(fā)布了其服務(wù)器操作系統(tǒng)的下一個(gè)版本的開發(fā)預(yù)覽版,代號(hào)為 Windows Server 8。Windows Server 8是微軟融入了在構(gòu)建和運(yùn)營(yíng) Windows Azure 公有云方面的經(jīng)驗(yàn)推出的專注于應(yīng)用程序的可靠交付、當(dāng)前各種 IT 環(huán)境中的互操作性、高性能的虛擬化以及與公有云的密切連接的云優(yōu)化操作系統(tǒng)。
Windows Server 8 的多租戶云服務(wù)基礎(chǔ)結(jié)構(gòu)可以顯著降低高可用性的成本并實(shí)現(xiàn)自動(dòng)化服務(wù)管理。作為一個(gè)與 Windows Azure 共享通用管理、標(biāo)識(shí)和開發(fā)工具的開放式應(yīng)用程序和 Web 平臺(tái),Windows Server 8 使開發(fā)者和 IT 專業(yè)人員可以把服務(wù)交付到私有云、公有云或二者兼而有之的環(huán)境。擁有MSDN 訂閱服務(wù)的客戶現(xiàn)在即可下載 Windows Server 8 開發(fā)人員預(yù)覽版。了解更多關(guān)于 Windows Server 8 的信息可以訪問(wèn)Microsoft Server and Cloud blog。
一個(gè)適用于現(xiàn)代開發(fā)人員的全面的服務(wù)平臺(tái)
微軟的 Windows Azure 平臺(tái)是構(gòu)建下一代應(yīng)用程序的基石,開發(fā)人員可以通過(guò)該平臺(tái)在各種設(shè)備中提供沉浸式體驗(yàn)、合成大量數(shù)據(jù)集以及經(jīng)濟(jì)高效地?cái)U(kuò)展以覆蓋數(shù)百萬(wàn)用戶。在 BUILD 大會(huì)上,微軟展示了Windows Azure平臺(tái)的新功能,其中包括:
•Windows Azure Georeplication:現(xiàn)已提供,此功能可讓同一大陸且距離數(shù)百公里外的兩個(gè)數(shù)據(jù)中心,在不增加成本的情況下復(fù)制Windows Azure Blobs和表格,使得在遇到重大災(zāi)難情況下也可以提供更高的性能和保證正常運(yùn)行時(shí)間。
•擴(kuò)展Windows Azure Marketplace:十月初將在 25 個(gè)新增的國(guó)家/地區(qū)提供此項(xiàng)服務(wù),Windows Azure Marketplace提供一個(gè)全面的市場(chǎng)環(huán)境讓開發(fā)人員展示他們的數(shù)據(jù)集和以完成的應(yīng)用程序。今天就可以在Windows Azure Marketplace上注冊(cè)。
•Microsoft Translator API:已可在Windows Azure Marketplace 中下載,該功能提供機(jī)器翻譯以滿足開發(fā)人員將其應(yīng)用程序全球化的需求。
•Windows Azure SDK version 1.5: Windows Azure SDK 的改進(jìn)包括開發(fā)人員建立WindowsAzure的應(yīng)用程序,模擬器性能的改進(jìn),服務(wù)的認(rèn)證支持、封裝、配置管理和遠(yuǎn)程桌面加密。
•Windows Azure 服務(wù)總線:服務(wù)總線的增強(qiáng)功能包括可以改進(jìn) pub/sub 消息傳遞的消息傳遞增強(qiáng)功能,更好地將應(yīng)用程序鏈接到偶而連接的設(shè)備(例如手機(jī)和移動(dòng)終端)的異步事件處理,對(duì)松散耦合應(yīng)用程序架構(gòu)的改進(jìn)支持以及高級(jí)應(yīng)用程序內(nèi)部消息傳遞。
•用于 Windows 8 的 Windows Azure Toolkit:該工具包當(dāng)前適用于 Windows Phone、Android 和 iOS,微軟正在將受歡迎的云應(yīng)用程序工具包擴(kuò)展到 Windows 8。用于Window 8的Windows Azure Toolkit 可為開發(fā)人員提供代碼示例、文檔以及組件用于生成Metro風(fēng)格的應(yīng)用程序,后者使用 Windows Azure 來(lái)連接和通知。