近日,微軟公佈了 Visual Studio Code Java 在 2022 年的開發路線圖。
在 1 月 20 日釋出的新年第一篇部落格文章中,微軟對 2021 年的亮點做了回顧,並正式釋出了 2022 年路線圖,其中就包括一些重點關注的方面和令人興奮的功能更新。
基礎發展經驗改進
微軟方面表示,由於基本的內環體驗會影響開發人員的日常生產力,因此該領域將繼續成為微軟首要的關注點。其中包括改進程式碼完成建議的智慧性,提供更相關的程式碼段生成,並根據使用者偏好提供各種快捷方式(如“syso”和“sout”)。
此外,微軟還將進一步改進除錯經驗。其中包括:允許對反編譯類進行除錯、在變數檢視中更快地求值以及lambda表示式求值;探討啟用由新的 ProjectLoom 支援的虛擬執行緒的可能性,以獲得更好的除錯效能。另外,顯示測試覆蓋率是微軟希望支援的另一個特性,以進一步增強其 Java 測試體驗。最後,將始終嘗試支援最新的Java 技術,因此 Java 18 支援是該公司的路線圖。
效能和可靠性
效能和可靠性是微軟在 2022 年關注的另一個領域。在該領域,微軟希望提高Java 語言伺服器的可靠性,減少 Java 語言伺服器無響應的情況。據社群資訊顯示,如果有很多依賴項需要下載,那麼第一次匯入專案可能需要很多時間,微軟對此還將進行下一步計劃研究。
構建工具
構建和依賴關係管理一直是 Java 開發的關鍵部分,特別是對於大型和多模組專案。對此,微軟方面也將繼續為 Gradle for Java 擴充套件新增新特性,改進現有的 Maven 擴充套件。
Spring Boot 端到端支援
作為最流行的 Java 框架之一,Spring Boot 框架允許開發人員輕鬆構建微服務或web應用程式。當前的 Spring 啟動擴充套件包包含許多優化 Visual Studio 程式碼上 Spring 開發體驗的功能,在瞭解到 Spring 開發人員社群的要求後,微軟認為可以做得更多 —— 後續將與 VMWare 合作對核心 Java 擴充套件和 Spring 擴充套件進行改進,以下是改進領域的總體列表:
- 更輕鬆地建立 Spring 專案、控制器和 bean 的工作流
- 更好地視覺化核心 Spring 概念(如 bean 和 API 對映)
- Spring 控制器和類的樣板程式碼生成
- 在 Spring Boot dashboard 中改進 Spring 應用程式生命週期管理
- 管理依賴項時新增 Spring 庫的更直觀體驗
有了這些 Spring 改進,希望 Visual Studio 程式碼上的 Spring 開發體驗將比此前更加輕鬆。
使用者體驗
作為微軟投資的下一個領域,使用者體驗(UX)將會成為重點關注的方面,如開發者對於更易用功能的需求等。在意識到 Java 開發人員可能來自不同的 Java IDE 背景後,微軟將更容易地從其他 IDE 遷移設定和配置。
此外,由於許多學生開發人員在Visual Studio 程式碼中使用 Java,因此微軟計劃將對此進行一些改進,如為沒有構建工具的專案提供更好的 JUnit 測試端到端體驗,為 JavaFX/Swing 專案優化專案建立工作流,Java AWT 包的匯入體驗更加流暢,同時也希望在 Java 擴充套件中支援 Live Share。
雲原生開發
雲端計算是軟體開發行業最近最熱門的話題之一。使用雲本地開發方法,開發人員需要處理微服務、雲平臺、Kubernetes 等。為了滿足開發人員在這一領域的需求,微軟計劃探索與 Kubernetes 的深度整合,以及與不同雲服務(如 Azure Spring 雲)的互動。藉助 Visual Studio 程式碼的遠端開發擴充套件和 GitHub 程式碼空間,以此讓雲本機開發成為 Java 開發人員的絕佳體驗。
功能更新
Java 擴充套件中的嵌入式 JRE
有了 Visual Studio 程式碼中特定於平臺的擴充套件的支援,微軟現也已將 JRE 嵌入到 Java 擴充套件中。同時,微軟還對入門體驗和配置 Java 執行時頁面(Ctrl+Shift+P:“配置 Java 執行時”)進行了更新。新使用者只需安裝 Java 擴充套件包下載專案的 Java 開發工具包(支援 Java 1.5 或更高版本)建立 Java檔案,然後就可以愉快地編碼。
配置 Java 格式化程式設定
為了解決程式設計師對於 Java 程式碼配置格式化程式設定的問題,微軟引入了一個檢視,開發人員可以在其中更改格式化程式設定並預覽效果,以下兩種方式可訪問此功能:
選項一:只需開啟命令皮膚(Ctrl+Shift+P),然後執行“Java:Open Formatter Settings with Preview”命令
選項二:使用“Java:Help Center”(Ctrl+Shift+P,然後執行“Java:Help Center”命令)。這將開啟 Java 幫助中心頁面,其中包含非常有用的功能和快捷方式列表。
在此頁面上,只需單擊“配置格式化程式設定”。
幫助中心
執行上述任一選項都將引導使用者進入“格式化程式設定”檢視,在該檢視中,使用者可以在 Visual Studio 程式碼中輕鬆更改和預覽格式化程式設定。
反饋和建議
2022 年,Visual Studio 程式碼也將針對 Java 開發做出不斷更新,並根據使用者的反饋和建議來塑造未來的產品。