是的你沒有看錯,微軟悄然宣佈了 Visual Studio 2019,這個“宇宙最強 IDE”得到了新的加強。可以說在收購 GitHub 之後微軟在開發工具這一塊真的是馬不停蹄。
根據媒體的報道,Visual Studio 2019 確定仍將兼容 Windows 7/Windows 8.1,對 Windows 10 有特別看法的開發者以及學校或單位中那些萬年不升級新 Windows 的電腦仍然可以繼續使用最新的 Visual Studio。
新功能
Visual Studio 的關鍵詞是“快”和“高效”,這也是所有開發工具都在追求的東西。這一次 Visual Studio 2019 的新功能也是圍繞這兩個關鍵詞展開的。
已經可以確定的是,Visual Studio Live Share 會實裝,屆時程序員們可以像 Word 協作一樣敲代碼,最關鍵的是這個功能還可以和 VS Code 進行互通。
或許這個功能將突破 Git 的一些障礙成為程序員之間更高效的協作開發方式。
除此之外,另一項重要的新功能 —— Visual Studio IntelliCode 也會實裝,這是一個微軟基於 AI 做出來的一個新功能,實力強大。
Visual Studio IntelliCode 可以根據上下文智能地對用戶的代碼進行補全,可以顯著地減少用戶的體力勞動量。由於 Visual Studio 現在對各種應用的開發都給予了支持,可以說這對全球相當多的程序員來說都是一個福音。
既然是一個基於 AI 的功能,那麼肯定會有人問這個功能是否對電腦的配置有一定的要求,答案是並不會。整個的 AI 模型並不是在本地跑的,在本地跑除非用戶電腦的配置超強,否則基本是跑不來的。微軟利用其強大的 Azure 預先把 AI 訓練好了,開發者們可以放心用。
【修正】
評論區對這個 IntelliCode 有很多疑問,筆者下載了微軟放出的預覽版 IntelliCode 插件測試了一下。
①斷網能用
②整個功能看起來只像一個預配置,並沒有什麼實時的聯繫上下文進行訓練智能補全代碼的功能。筆者重新看了一遍微軟對這個功能英文描述,【這裡的 AI 指的是微軟使用 AI 對開源的 2000 個 100 Star 以上的代碼庫進行了訓練,最後我們看到的是訓練得出的優選結果】
③對自定義類無效
宣佈
這一次微軟的操作比較不一樣,往年微軟一般會在開發者大會上宣佈 Visual Studio 和 Office 的新版本,並且在一兩月的時間內就會放出預覽版。這一次微軟不論是 Office 2019 還是 Visual Studio 2019 都宣佈得比較“安靜”。
關於 Visual Studio 2019 微軟並沒有給出更多的消息,預覽版什麼時候上線還沒個音信,筆者猜測暑假我們應該可以看到這個全新的 Visual Studio。不過這一次根據媒體的說法有兩件事是可以確認的,一是這一次 Visual Studio 2019 仍然有 macOS 版本,二是 Visual Studio 2019 Preview 可以和現有的 Visual Studio 2017 並行安裝。
Preview 一般來說都不能平滑升級到正式版,所以筆者建議大家並行安裝 Preview 版本嚐個鮮。
實際上相較於 Visual Studio,筆者反而更在意 VS Code 後續可能會有的一些更新,在筆者看來 VS Code 是一個相當相當有潛力的開發工具,VS Code 雖然輕量,但麻雀雖小五臟俱全,後續微軟能把 Visual Studio 一些優秀功能下放到 VS Code 上的話,那真是極好的。
閱讀更多 前端小學生 的文章