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