為任何用途、所有開發人員打造的 Visual Studio 開發工具家族 (2016 年 1 月)
隨著軟體開發人員面對的應用程式平台愈來愈多,Microsoft 覺得要提供給開發人員更好用的開發工具增加開發效率、好用的雲端平台能快速部署應用程式、以及整合或相容更多非 Microsoft 的技術(含開源技術),這些年來 Visual Studio 家族不斷增加功能與彈性,希望能幫助任何的開發人員開發任何類型的應用程式。
最近,我們舉行了一場 mini Connect(); 的一個線上研討會,向各位開發人員展示目前微軟的相關開發技術,不論您原本是不是使用微軟的開發技術或開發工具,都有機會找到可以使用的部份。而我在 Keynote 中大致地說明了一下現在 Visual Studio 家族的發展,目前錄影已經上線:
您可以完整觀賞這部影片來瞭解全貌,以下我也幫各位先標註幾個重點,歡迎您根據書籤來挑出有興趣的部份再深入瞭解。
- .NET Core 開源且跨平台
- [8 分 25 秒] 介紹開源、且可以運行在任何作業系統上的 .NET Core,並且展示 ASP.NET Core 1.0 (原名:ASP.NET 5)。關於 .NET Core 可以參考 https://dotnet.github.io/。
- [13 分 24 秒] 使用 docker 工具打包 ASP.NET Core 1.0 的網站。相關工具可以參考 https://aka.ms/vslovesdocker。
- [15 分 20 秒] 使用 dotnet 命令列工具在 Linux 上執行 .NET 應用程式或是原生編譯可執行檔。參考 https://dotnet.github.io/。
- Visual Studio Code: 跨平台的程式碼編輯器
- [27 分 2 秒] Visual Studio Code 從 2015 年 4 月發佈後,目前進入 Beta 並且開源。可以參考 https://code.visualstudio.com/ 以及 https://github.com/Microsoft/vscode。
- [28 分 54 秒] Visual Studio Code 擴充套件,可參考 https://marketplace.visualstudio.com/。
- [30 分 21 秒] Visual Studio Code 安裝擴充套件,支援 Go 語言開發更完善。
- Visual Studio Team Services: 專案管理、DevOps 的好平台
- [35 分 1 秒] Visual Studio Online 更名為 Visual Studio Team Services。
- [35 分 59 秒] 如何使用 Visual Studio Team Services 做到 DevOps:程式碼版控(支援 TFS 及 Git)、自動建置部署、負載測試、發行管理、監控。
- [42 分 46 秒] Demo 如何使用 Visual Studio Team Services 做到 Android 應用程式的 DevOps。
- 跨平台應用程式開發
- [52 分 20 秒] Visual Studio 的跨平台開發策略。
- [53 分 52 秒] Demo Xamarin 技術開發 Android 以及 iOS 應用程式。參考 https://xamarin.com/。
- [1 時 1 分] Visual Studio 如何整合 Apache Cordova 技術開發跨平台應用。參考 https://taco.tools/。
- [1 時 8 分 7 秒] Windows 10: Universal Windows Platform 應用程式開發。參考 https://dev.windows.com/。
- 減輕使用 Visual Studio 家族的負擔
- [1 時 15 分 16 秒] 彈性的 Visual Studio 訂閱機制,可月繳或年繳。參考:https://marketplace.visualstudio.com/#VSSubscriptions。
- [1 時 17 分 31 秒] 任何個人開發者都可以免費申請的 Visual Studio Dev Essentials 計劃。參考:https://blogs.msdn.com/b/ericsk/archive/2015/12/17/sign-up-visual-studio-dev-essentials-for-free.aspx。
- [1 時 20 分 35 秒] Microsoft loves Developers。