Java on Visual Studio Code的更新 – 2021年8月

MicrosoftReactor發表於2021-09-22

Nick
Senior Program Manager, Developer Division at Microsoft

大家好,歡迎來到 8 月版的 Visual Studio Code Java 更新。在這篇文章中,我們將分享 SpringOne 2021 大會的一些激動人心的更新以及各種使用者體驗方面的改進。

SpringOne 大會更新

Spring是Java整體開發中重要的一環,為了提供令開發者滿意的Spring專案開發體驗,我們的團隊與VMWare長期合作,致力於在Visual Studio Code上對Spring相關工具有良好的支援。

在今年的SpringOne年度大會上,我們分享了 Visual Studio Code 中 Spring 工具支援的更新,並在大會中展示了各種與 Spring 相關的功能。

Spring與GitHub Codespaces 的完美整合

我們很高興地與大家分享 – GitHub Codespaces 已全面整合對Spring相關框架的支援。這意味著開發者可以在瀏覽器中使用Visual Studio Code無縫開發 Spring 應用程式,並且無需在本地機器上安裝任何東西。以下是一個在GitHub Codespaces上跑Spring Petclinic專案的簡單演示。

我們在 SpringOne大會上就這個主題做了一次深度的分享。如果您對該內容感興趣,請點選此處的連結)觀看整個回放。

Visual Studio Code上的Spring工具生態系統

除了 GtiHub Codespaces上的 Spring 支援之外,我們還做了一個關於 Visual Studio Code 中上現有Spring 工具支援的分享。這包括如何從零建立一個 Spring Boot 應用程式,以及開啟和執行一個現有專案(例如 Spring PetClinic)的完整演示。我們還談到了 Visual Studio Code 豐富的外掛選擇,例如現有的雲相關外掛允許開發者將 Spring 應用程式直接部署到雲中。您可以使用此連結觀看完整的分享。

Spring 生態系統是 Java 應用程式開發的重要組成部分,我們將繼續在該領域進行投入,並確保 Spring 開發者在 Visual Studio Code 中擁有出色的體驗。

產品功能更新

除了 Spring 的相關更新之外,我們還在使用者體驗方面進行了一系列改進。為了體驗最新的功能,請安裝最新的Java擴充套件包

Maven專案建立

目前在Visual Studio Code中建立新的 Maven 專案時,Visual Studio Code 中總是會彈出一個對話方塊,詢問開發者是否要直接開啟該專案。但是,我們瞭解到在某些情況下開發者可能期待不同的操作。

為了優化這個體驗,我們新增了一個新設定,允許開發者在建立 Maven 專案後自定義行為。根據使用者選擇的選項,Visual Studio Code 將觸發不同的操作。

  • Interactive (互動式) – Visual Studio Code 將彈出視窗,在開發者的確認後開啟專案(預設行為)
  • Open (開啟專案) – Visual Studio Code 會直接開啟新建立的專案
  • Add to Workspace (新增到工作區) – Visual Studio Code 會將此專案新增到當前工作區

新Java檔案建立

“New File Contribution Point”是Visual Studio Code 中最近釋出的一項新功能。我們在Java開發中採用了此功能,使 Java 檔案建立流程更加直觀和友好

在 Visual Studio Code 的“檔案”選單中,您將看到一個名為“新建檔案…”的新選項(注意末尾的”…”)。當您單擊它時,Visual Studio Code 將提示您選擇要新增的檔案型別。如果您從下拉選單中選擇“新建 Java 類”,Visual Studio Code 將為您生成基本的 Java 類程式碼,然後您還可以選擇 Java 檔案的型別(類/介面/列舉等)。以下是該功能的快速演示。

社群反饋

作為產品改進過程的一部分,我們最近通過 Foojay.io 發起了一項 使用者滿意度調查。我們非常感謝所有使用者的反饋。如果您對Visual Studio Code上Java開發有任何寶貴的意見,您也可以填寫這份中文問卷

對於使用者的反饋,有幾方面我們想分享一些更新:

  • 對大型專案的支援 – 當涉及到複雜的專案結構時,我們意識到了VS Code還存在一些效能問題,我們一直在努力找出這些效能瓶頸。正如我們在6月份的路線圖中所分享的那樣,這是我們未來幾個月的重點領域之一。
  • Gradle 支援 – Gradle 是社群最熱門的問題之一。我們正在積極準備一個 Gradle 支援上的更新,請繼續關注。
  • Kotlin – 我們很高興得知很多使用者正在使用 Visual Studio Code 進行 Kotin 開發。雖然我們在目前還沒有馬上支援 Kotlin 的計劃,在社群中我們已經有一些不錯的選擇(例如 Code Runner 外掛Kotlin 語言外掛)。您可以通過此連結檢視更多與 Kotlin 相關的外掛。

反饋與建議

請積極使用我們的產品!您的反饋和建議對我們非常重要,並將幫助我們做得更好。 有幾種方法可以給我們留下反饋

資源

以下連結和資源能幫助您更好地瞭解Java on Visual Studio Code的相關資訊

相關文章