微軟Connect(); 2015 隆重登場!Visual Studio全系列更新
本文翻譯自 News and Announcements at Connect (); //2015
今天我們在美國紐約舉行了 Connect (); 2015 的線上研討會,在這次的會議中我們宣布了一些正在進行中的一些產品及新功能,在這篇文章中,我們會做重點整理,當然您也可以在 http://www.visualstudio.com/connect2015 中收看更多教學影片。
Visual Studio Code 釋出 Beta 版本,在這個 Beta 版本中,我們加入了以下幾個新功能:
- 加入對擴充套件的支持,且一并釋出了代碼風格指引、范例程序、以及相關的開發工具供開發者制作更多擴充套件。
- 推出結合應用程序以及可透過 Web 操作的擴充套件庫,方便您安裝及尋找擴充套件。
- 與開發者合作推出超 60 款全新的擴充套件,包括了: languages,linters, color themes, snippets, debuggers 及更多。
- 將 Visual Studio Code 的代碼開源在 GitHub 上,成為一個開源項目。
想要了解更多關于 VS Code 的新消息,請參考 VS Code 官方博客。
.NET Core 5 RC 和 ASP.NET 5 RC with Go-Live 授權
這次 .NET Core 5 以及 ASP.NET 5 的候選與正式版本都推出了 Linux, Windows 以及 OSX 的版本,并且含有 Go-Live 授權。所以,雖然還不是最終的正式版本,您依然可以用這些技術開發產品且用于實際的生產環境。
ASP.NET 5 RC 的新功能包括了像是開發工具、執行階段 (runtime)、以及跨平臺(Windows, OSX 以及 Linux)架設方式簡化等等的更新,您可以參考 .NET 團隊官方博客了解更多關于 .NET Core 的消息,以及 ASP.NET 團隊官方博客或是 Scott Hanselman 的官方博客來了解 ASP.NET 5 的最新發展。
Visual Studio Online 更名為 Visual Studio Team Services 并且支持擴展新功能
今天起,我們正式將 Visual Studio Online 更名為 Visual Studio Team Services,借此讓各位能更清楚了解,這些云端開發服務已經成為一個敏捷團隊協同開發與 DevOps 的核心,Visual Studio Team Services 的新功能包括:新的可定制編譯服務、團隊進度報表、代碼搜索、包管理、發布管理等,也支持直接在編譯 iOS 應用(MacinCloud 合作)。
這個產品的開發團隊已經在 Visual Studio ALM 官方博客中發表了一些文章,您可以到那里了解更多關于 Visual Studio Team Services 的新功能。
Visual Studio Dev Essentials 是一個全新、完全免費的計劃,它提供給每一位開發人員所需要的開發工具、作業系統、云端服務等,包括了 Visual Studio Community、Visual Studio Code 以及免費方案的 Visual Studio Team Services 等等。加入這項計劃還能夠獲得優先的論壇支持、由 Pluralsight, Wintellect 以及 Xamarin 所提供專業的訓練服務、還有將在 2016 年初推出的(也許是許多人期待的)Azure 每個月的免費額度!您可以到 https://www.visualstudio.com/products/free-developer-offers-vs 這個網頁了解更多關于這個計劃的詳細內容。
Visual Studio cloud subscriptions
我們預計結合 MSDN 訂閱服務,針對 Visual Studio 專業版本以及企業版本推出月租或年租式的訂閱服務。
- 月租方案包含了 Visual Studio 專業版或企業版的 IDE 以及 Visual Studio Team Services 等服務(企業版包含 Test Manager 擴充功能),以及 Team Foundation Server 的用戶端授權;
- 年租方案目前權益相當于 MSDN 企業版權益,包括技術支持、Azure 免費額度、專業訓練課程、開發測試軟體、Windows 開發人員帳號、Office ProPlus 及 Office 365 開發訂閱、Power BI Pro 以及其它權益(視訂閱等級而定),您可以在 https://www.visualstudio.com/products/subscriber-benefits-vs 這個頁面上了解更多細節。
我們將在新的 Visual Studio 市集中提供這些訂閱服務,且與 Microsoft Azure 云端服務的系統整合,方便您處理帳單及費用。
Visual Studio 市集
雖然在過去很長的一段時間里,我們已經有了 Visual Studio Gallery 用來下載 Visual Studio 的擴充套件,不過今天我們宣布了新的 Visual Studio 市集,它為開發人員集中一處來搜尋、下載、購買以及安裝各種 Visual Studio 家族(如 Visual Studio、Visual Studio Team Services 以及 Visual Studio Code)的擴充套件。
現在已經可以在 Visual Studio 市集中購買 Visual Studio cloud subscription 方案,以及 Visual Studio Team Services 的 Test Manager 擴充套件,未來會有更多合作伙伴能在這個市集中販售他們的解決方案,現在就逛逛 http://marketplace.visualstudio.com/ 吧!
Visual Studio 2015 Update 1 以及 Team Foundation Server 2015 Update 1
我們正在收尾完成 Visual Studio 2015 Update 1 以及 Team Foundation Server 2015 Update 1,預計會在 11 月 30 日推出。
之前我們已經在官方博客中宣布了 Update 1 的 CTP 和 RC 版 加入了什么新功能,在這次正式版推出后,您可以看到更多新的功能像是 MS Test 以及 Code Coverage 支持 ASP.NET 5、平行執行測試工作、加強代碼分析、以及改良的 NuGet 套件管理員的操作體驗、還有通用 Windows 平臺的開發工具更新。請繼續關注我們的官方博客。
而 Team Foundation Server 方面,新的更新包含新的儀表板更清楚掌握團隊進度、代碼以及測試與構建;在同一個專案中使用 Git 以及 Team Foundation 版本控制;可在 Kanban 中查詢、以及 SonarQube Anaysis 整合內部環境以及拖管服務的 Build 工作。Brian Harry 會在 11 月 30 日時,在他的官方博客中做更詳細的說明。
支持 Xamarin 4
我們很興奮在 Visual Studio 2015 Update 1 時會加入 Xamarin 4 的支持,它可以提供您在 Visual Studio 中 build、測試以及監控行動應用程序的全面解決方案,Xamarin 4 除了 Xamarin 平臺更新之外,也改進了在 VS 里開發 iOS 應用程序的工具,讓您可以更容易在 Visual Studio 中開發 Xamarin.iOS 項目;
Xamarin 目前也已采用以 SSH 為基礎的 Visual Studio-to-Mac 的網絡連接方式,提供更快速及穩定的溝通媒介,這樣為 Visual Studio 及 Xamarin 在設定 Mac 遠程Build 時,僅需設定遠程登入并且允許同時多個 Visual Studio 實體自動連接,這對于同時要開發多個 iOS 項目的程序員來說真的很方便。
Xamarin 4 同時也是一次重要的版本,Xamarin 開發團隊花了很大的心力在提升它的效能及穩定性。參考 Xamarin 的官方博客來了解如何運用這些工具吧~
在 Visual Studio Team Services 上透過 MacinCloud 建置 iOS 應用程序
我們與 MacinCloud 合 作提供 Visual Studio Team Services Build 工具的方案,對于不想在機房中維運 Mac 系統,或是不想維護 Mac 硬件的小開發團隊,卻又想要進行持續整合機制時,就能夠使用 Visual Studio Team Services 與 MacinCloud 提供的方案來構建 iOS 應用程序,目前這個方案在預覽階段。每個用戶端月繳 30 美金吃到飽(沒有構建時數限制)。
但您仍然需要注冊一個 Apple 開發者計劃來取得簽署應用程序的憑證,用來構建部署您的應用程序,不過一個 MacinCloud 代理程序可以在 Visual Studio Team Services 中使用一個完全免費的私有代理插槽。
若想了解更多詳細內容,可以參考 ALM 官方博客的完整說明、MacinCloud 方案、Xcode 教學手冊、Cordova build 教學、以及 React Native 的官方博客文章。
其它宣布消息
透過觀看 http://www.visualstudio.com/connect2015 上的影片一窺下一代 Visual Studio 的面貌,我們大幅改善了安裝體驗、支持更多程序語言并且輕量化安裝選項、以及下一代的 C#。
Visual Studio Android 模擬器即將登陸 Mac OS X,這將會讓不論是在 OS X 還是在 Windows 下開發的開發人員能夠利用 Microsoft 快速、強大而且免費的 Android 模擬器進行開發,您可以在此登記當它釋出時主動通知您,除此之外,我們也在 Windows 版本中加入了一些新功能,像是支持 Marshmallow (API Level 23)。
HockeyApp 擴充功能已經能在 Visual Studio 市集中取得,它讓開發人員延伸他們既有的 DevOps 流程到行動應用程序中,目前提供的免費方案提供完整功能,并且讓 1 位開發人員管理 2 個應用程序。
Visual Studio GDB 除錯功能預覽,這個工具讓開發人員能夠在 Visual Studio 中遠程的 Linux 服務器或 IoT 裝置中原生除錯應用程序的功能。
Visual Studio Node.js 工具 1.1 版正式釋出,除了工具強化之外,也加入了 v4.x 的支持。
Azure Service Fabric 以及 Azure DevTest Labs 公開預覽,Azure Service Fabric 協助開發人員能輕易擴展 Build 及維護微服務,并且完全整合 Microsoft Azure 與 Visual Studio;Azure DevTest Labs 協助開發人員以及測試人員能快速地在 Azure 建立環境,同時減輕了 IT 人員的管理工作。
Azure SDK 2.8 for .NET 包 含了行動應用程序范本的更新、給 HDInsight 用戶的大數據相關工具、以及 Docker 及 Data Factory 工具的更新,我們同時也推出了新的 Azure Service Fabric for Visual Studio 2015 的工具,以及能在 Windows 及 Mac 桌面環境獨立執行的儲存體管理員工具。
Microsoft Graph (正式推出及預覽) 這個在 Office 官方博客以及 Office 開發官方博客中有詳細的說明,開發人員能夠在 https://graph.microsoft.com 上存取 Microsoft cloud 上的資料、以及單一登入的權限,只要會使用 HTTP 呼叫的開發人員,就能夠在各種平臺上呼叫這些 API,甚至 "一度孤立" 的 Office 365 服務也能透過 Microsoft Graph 來存取。
行動開發的一些更新包括 CodePush Open Beta 以及 Intune App SDK 等
Docker tools for Visual Studio RC,這個工具讓使用者能在 Visual Studio 中讓專案與 Docker container 整合。
Azure diagnostics 目前成為 Visual Studio Application Insights 的一部份,在同一處提供系統以及基礎環境的相關資料。
最后,別忘了,您可以在 https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2015 上觀看這次大會的新消息。我們提供了超過 70 部影片供您學習及了解我們的工作。當然,我們還是會持續更新并改善這些功能與工具。請在 UserVoice 或是產品中 feedback 提供意見與建議讓我們可以做得更好,也可以在 Visual Studio Connect 網站上告訴我們您遇到的任何問題。
John Montgomery is the Director of Program Management for Visual Studio, responsible for product design and customer success for all of Visual Studio, C++, C#, F#, VB, TypeScript, JavaScript, and .NET. John has been at Microsoft for 17 years, working in developer technologies the whole time. Reach him on 推ter @JohnMont。