宇宙最強的IDE - Visual Studio 25岁生日快乐
每位開發(fā)者從入門開始或多或少都會接觸過 Visual Studio , 現(xiàn)今的 Visual Studio 除了支持傳統(tǒng)的 C++ , C# , Visual Basic.NET ,F# 的編程語言外,還可以做 Python , Node.js 的開發(fā)。在應(yīng)用場景上也從單一的桌面應(yīng)用,延伸到 Web , 移動應(yīng)用 , 云原生 , 物聯(lián)網(wǎng) , 人工智能 ,大數(shù)據(jù) ,游戲,以及 VR/MR/AR 。Visual Studio 從 Windows 獨占 ,到現(xiàn)在支持了 macOS。或者你認為 Visual Studio 太過于龐大, 但實際上在很多場景上 Visual Studio 才是真正的專業(yè)強者 。作為一名布道師 , 我利用這次 Visual Studio 25 周年的機會訪問了利用 Visual Studio 在不同行業(yè), 不同解決方案的專家 , 希望能讓大家對 Visual Studio 有一個更深的認識。
? .NET 無可替代的研發(fā)環(huán)境??
今年是 .NET 的20周年, .NET 已經(jīng)從一個閉源的技術(shù),變成一個跨平臺,跨應(yīng)用場景的開源技術(shù)。相信絕大部份人接觸 .NET 都通過 Visual Studio 這個開發(fā)工具。通過 Visual Studio 你可以利用 .NET 完成桌面 / Web / 移動應(yīng)用 / 云原生 / 物聯(lián)網(wǎng) / 人工智能 / 游戲 等場景的應(yīng)用。在新一代的 Visual Studio 2022 更好地讓你編寫.NET應(yīng)用程序,無論你是傳統(tǒng)的桌面和網(wǎng)頁開發(fā)人員,是基于全新的Blazor構(gòu)建你的Web解決方案,還是基于MAUI的跨平臺客戶端解決方案,你都可以通過Visual Studio 2022快速搭建,編寫,調(diào)試和部署。下面我們來聽聽我們的.NET 方向的微軟最有專家張善友老師 和新一代.NET 90后開發(fā)者鄭子銘的 Visual Studio 25 周年訪談。
【Visual Studio 25 周年訪談 】
by 微軟最有價值專家
深圳友浩達科技有限公司創(chuàng)始人
張善友?
【Visual Studio 25 周年訪談 】
by?深圳市阿鋪科技
高級后端開發(fā)工程師
鄭子銘
? C++ 最牛的開發(fā)環(huán)境?
C++ 作為主要的支持語言一直集成在 Visual Studio 里面, 從早期單一支持 Visual C++ ,到現(xiàn)在支持標準的 C++ , 將 MSBuild 與 Microsoft Visual C++ 編譯器或與第三方工具集(如 CMake + Clang 或 CMake + mingw )結(jié)合 , 滿足 Linux 開發(fā) , IoT 開發(fā), 以及 iOS / Android / Windows 應(yīng)用開發(fā) 。下面我們來聽聽來自微軟 C++ 的大神范翔老師介紹他的 Visual Studio C++ 之旅。
【Visual Studio 25 周年訪談 】
by?Microsoft Principal Software Engineer
范翔
? 客戶端應(yīng)用領(lǐng)域更寬廣?
在很多人眼里,Visual Studio 只是一個傳統(tǒng) Windows 桌面客戶端應(yīng)用的工具, 從 Viusl Studio 2012 開始 , Visual Studio 已經(jīng)可以做移動應(yīng)用的開發(fā) , 基于 Xamarin / Cordova 完成 iOS / Android / Windows 應(yīng)用的客戶端開發(fā),而且兼容了 iOS 和 Android 的 Windows 調(diào)試。在 Visual Studio 2022 年, 熱更新功能的融入,讓我們實現(xiàn)了所編即所得的功能體驗, 讓客戶端的開發(fā)更加高效。而且你可以在 Visual Studio 開發(fā)和維護跨平臺的應(yīng)用類庫,在 Windows 下就可以編譯調(diào)試 Linux / iOS / Android 的庫。來自臺灣的微軟最有價值專家 James Tsai 是一位跨平臺移動應(yīng)用開發(fā)的專家, 我們來聽聽他的 Visual Studio 移動應(yīng)用開發(fā)故事。
【Visual Studio 25 周年訪談 】
Good Job Info. Co. 負責人暨技術(shù)總監(jiān)
微軟最有價值專家
James Tsai
??強大的云原生功能?
很多創(chuàng)業(yè)團隊和企業(yè)都在發(fā)力云原生,通過 Visual Studio 你可以快速部署你的應(yīng)用到 Azure 。更可以通過 Visual Studio 在任何的環(huán)境調(diào)試你的云原生應(yīng)用,這就包括了傳統(tǒng)的桌面環(huán)境( Windows / Linux / macOS ) ,更可以在 WSL 和容器, Kubernetes 中直接調(diào)試,部署,測試 。結(jié)合 GitHub Actions , 讓你能結(jié)合 GitHub 快速發(fā)布應(yīng)用到 Azure 上 。我非常有幸訪問到來自微軟香港的云解決方案結(jié)構(gòu)師 Delon ,讓他來介紹下 Visual Studio 在云生的開發(fā)的相關(guān)功能。
【Visual Studio 25 周年訪談 】
Microsoft Cloud Solution Architecture
Delon
?DevOps 全場景融入為團隊開發(fā)助力?
Visual Studio 從 Team Server 到Azure DevOps Server 都有非常棒的團隊協(xié)助功能。有人認為團隊管理就是代碼管理/版本控制,實際上這只是其中的一部分,實際還有需求管理、報告、軟件庫管理、項目管理、測試、自動生成和發(fā)布管理功能等,涵蓋了應(yīng)用開發(fā)的整個生命周期。Visual Studio 2022 可以非常方便地介入本地的 Azure DevOps Server , 或者云端的 Azure DevOps ,提升團隊的開發(fā)周期的效率。這次我非常有幸訪問到兩位非常有名的 DevOps 專家 ,分別是微軟最有價值專家 / 微軟技術(shù)社區(qū)區(qū)域總監(jiān)徐磊老師和來自臺灣的DevOps大師李智樺老師,快來聽聽他們使用 Visual Studio 完成團隊開發(fā)的經(jīng)驗 。
【Visual Studio 25 周年訪談 】
微軟最有價值專家
微軟技術(shù)社區(qū)區(qū)域總監(jiān)
LEANSOFT 首席架構(gòu)師 & CEO
徐磊
【Visual Studio 25 周年訪談 】
91App Corp
?擔任 總經(jīng)理室的敏捷教練
李智樺
?豐富的第三方插件
Visual Studio 的生態(tài)也是非常強大的, 有非常多的第三方插件 ,像 .NET 開發(fā)里面的 ReSharper , 前端 UI 控件庫 Telerik / DevExpress , 還有 C++ 編譯支持的 Incredibuild 都是開發(fā)者提升開發(fā)效率的插件。你只要通過 Visual Studio 的 MarketPlace 就可以獲取所需要的插件。接下來我們聽聽 Incredibuild 中國高級解決方案架構(gòu)師范頌頌來說說 Visual Studio 插件的那些事。
【Visual Studio 25 周年訪談 】
Incredibuild 中國?
高級解決方案架構(gòu)師
范頌頌
?展望?
VisualStudio 的功能非常強大,也在隨著時代的變化而改變。希望這種強大能帶給更多的開發(fā)者帶來更多的方便,更多的應(yīng)用場景。致敬使用 Visual Studio 的每一位開發(fā)者。祝 Visual Studio 25 周年生日快樂!
*相關(guān)資源
1.下載最新的 Visual Studio 2022 ,請訪問該鏈接 https://aka.ms/InstallVS
2.了解 Visual Studio 2022 .NET 功能,請訪問該鏈接 https://visualstudio.microsoft.com/zh-hans/vs/features/net-development/
3.了解 Visual Studio 2022 C++ 功能,請訪問該鏈接 https://visualstudio.microsoft.com/zh-hans/vs/features/cplusplus/
4.了解 Visual Studio 2022 移動應(yīng)用開發(fā),請訪問該鏈接 https://visualstudio.microsoft.com/zh-hans/vs/features/mobile-app-development/
5.了解 Visual Studio 2022 云原生開發(fā),請訪問該鏈接 https://docs.microsoft.com/zh-cn/visualstudio/azure/?view=vs-2022
6.了解 Visual Studio 連接到 Azure DevOps 的方法,請訪問該鏈接 https://docs.microsoft.com/zh-cn/azure/devops/organizations/projects/connect-to-projects
7.了解 Visual Studio C++ Incredibuild 插件 ,請訪問https://marketplace.visualstudio.com/items?itemName=vs-publisher-1193210.IncrediBuild
往期推薦:
CA周記 - 2022年的第一課Rust
CA周記 - 用 Visual Studio Code 做基于 .NET MAUI 跨平臺移動應(yīng)用開發(fā)
CA周記 - 通過 Azure ML + GitHub + GitHub Action 打通 ML 開發(fā)的任督二脈
總結(jié)
以上是生活随笔為你收集整理的宇宙最強的IDE - Visual Studio 25岁生日快乐的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何有效的在 LINQ 查询中处理异常?
- 下一篇: 如何使用 abp 创建 module 并