<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          微軟再出手!這次要干翻 IDEA 了。。

          共 2433字,需瀏覽 5分鐘

           ·

          2022-05-17 09:22

          關(guān)注我們,設(shè)為星標(biāo),每天7:40不見不散,架構(gòu)路上與您共享

          回復(fù)架構(gòu)師獲取資源


          大家好,我是你們的朋友架構(gòu)君,一個會寫代碼吟詩的架構(gòu)師。

          不久前,微軟在開發(fā)者博客中透露了 Visual Studio Code Java 在 2022 年的開發(fā)路線圖。下方是微軟發(fā)布的一張概括圖片,概括了他們在 2022 年將會做出的改進(jìn)與變化。

          圖片內(nèi)容比較簡潔,不妨跟著我們一起看看具體每項內(nèi)容的變化。

          根據(jù)微軟統(tǒng)計,在 2021 年,有超過 150 萬開發(fā)者在 VS Code 中進(jìn)行 Java 開發(fā)。可能正是這個規(guī)模龐大的數(shù)量讓微軟決定繼續(xù)大幅改進(jìn) Java 的功能和開發(fā)體驗。

          1、基本的開發(fā)體驗改進(jìn)

          基本的內(nèi)循環(huán)體驗影響著開發(fā)人員的日常工作效率和生產(chǎn)力,這一領(lǐng)域?qū)⒗^續(xù)是微軟的首要關(guān)注點。微軟將提高代碼補(bǔ)全建議的智能性,提供并生成更相關(guān)的代碼片段,此外還會根據(jù)用戶的偏好提供各種快捷鍵(如 "syso" 和 "sout")。
          除了提升編寫代碼的體驗,微軟還將進(jìn)一步改善開發(fā)者的調(diào)試體驗。在 2022 年,VS Code 將允許開發(fā)者對反編譯的類進(jìn)行調(diào)試,在變量視圖和 lambda 表達(dá)式評估中更快地進(jìn)行評估。微軟還將探索啟用由新的 Project Loom 驅(qū)動的虛擬線程的可能性,以提高調(diào)試性能。
          VS Code 在 2022 年還將改善 Java 的測試,其中顯示測試覆蓋率就是官方十分希望支持的一個功能,這個功能可以進(jìn)一步提高 Java 測試體驗。在基本的開發(fā)體驗中,最后一個關(guān)注的重點就是在 2022 年的路線圖中微軟將對?Java 18?提供支持。

          2、性能和可靠性

          性能和可靠性是微軟在 2022 年關(guān)注的另一個領(lǐng)域。在這個領(lǐng)域,他們將提高 Java 語言服務(wù)器(Java Language Server)的可靠性,減少 Java 語言服務(wù)器無相應(yīng)的情況。
          微軟還從社區(qū)那里了解到,如果一個項目有很多依賴項需要下載,那么第一次導(dǎo)入時可能需要很長時間,所以他們計劃解決這個問題。最后但同樣重要的是,微軟還將減少代碼補(bǔ)全的響應(yīng)時間。

          3、構(gòu)建工具

          構(gòu)建和依賴性管理一直是 Java 開發(fā)的一個關(guān)鍵部分,尤其是對于大型和多模塊項目。微軟將繼續(xù)為 Gradle for Java 擴(kuò)展添加新功能,并改進(jìn)現(xiàn)有的 Maven 擴(kuò)展。

          4、Spring Boot 端到端支持

          Spring Boot 框架是最受歡迎的 Java 框架之一,它允許開發(fā)者輕松構(gòu)建微服務(wù)或 Web 應(yīng)用。《Spring Boot 學(xué)習(xí)筆記分享給你看下。
          目前的 Spring Boot 擴(kuò)展包(Spring Boot Extension Pack)包含許多優(yōu)化 Visual Studio Code 上 Spring 開發(fā)體驗的功能。
          根據(jù) Spring 開發(fā)者社區(qū)的反饋,微軟計劃更進(jìn)一步,他們將與 VMWare 合作,對核心 Java 擴(kuò)展和 Spring 擴(kuò)展進(jìn)行改進(jìn),以下是改進(jìn)的方向與內(nèi)容:
          • 更容易地創(chuàng)建 Spring 項目、控制器和 bean 的工作流程

          • 對 Spring 核心概念(如 Bean 和 API 映射)進(jìn)行更好的可視化處理

          • 為 Spring 控制器和類生成模板代碼

          • 在 Spring Boot 儀表板中改進(jìn) Spring 應(yīng)用生命周期管理

          • 在管理依賴關(guān)系時,添加 Spring 庫的體驗更加直觀

          5、用戶體驗

          微軟表示,在 2021 年他們遇到了很多這樣的情況:開發(fā)者要求使用已經(jīng)存在的功能,但他們卻找不到,因為這些功能很難被發(fā)現(xiàn)。
          因此,使功能更容易使用和更容易發(fā)現(xiàn)將是微軟關(guān)注的另一個重點。由于不同的 Java 開發(fā)者可能從不同的 Java IDE 遷移至 VS Code,所以微軟將使開發(fā)者從其他 IDE 遷移設(shè)置和配置都變得更容易。
          如今有很多學(xué)生開發(fā)者也在 Visual Studio Code 中使用 Java,所以微軟也計劃為這個群體做出一些針對性的改進(jìn),比如為沒有構(gòu)建工具的項目提供更好的 JUnit 測試端到端體驗,為 JavaFX / Swing 項目優(yōu)化項目創(chuàng)建工作流程,以及為 Java AWT 包提供更流暢的包導(dǎo)入體驗。最后,還將在 Java 擴(kuò)展中支持 Live Share。

          6、云原生開發(fā)

          云原生是軟件開發(fā)行業(yè)中最流行的話題之一。通過云原生開發(fā)方式,開發(fā)者需要處理微服務(wù)、云平臺、Kubernetes 等問題。
          為了解決開發(fā)者在這方面的需求,微軟計劃將 VS Code 與 Kubernetes 深度整合,以及與不同的云服務(wù)(如 Azure Spring Cloud)的交互。借助 Visual Studio Code 的遠(yuǎn)程開發(fā)擴(kuò)展和 GitHub Codespaces,微軟將致力于為 Java 開發(fā)者帶來更好的云原生開發(fā)體驗。

          反饋和建議

          在 2022 年,Visual Studio Code 估計還將會針對 Java 開發(fā)作出非常多的更新。很多網(wǎng)友表示,IDEA:危
          不過對于用戶來說,有多個軟件可供選擇也挺好,畢竟軟件間的相互競爭,往往也能帶來更多產(chǎn)品和用戶體驗上的提升。

          來源 | OSC開源社區(qū)(ID:oschina2013)


          到此文章就結(jié)束了。Java架構(gòu)師必看一個集公眾號、小程序、網(wǎng)站(3合1的文章平臺,給您架構(gòu)路上一臂之力,javajgs.com)。如果今天的文章對你在進(jìn)階架構(gòu)師的路上有新的啟發(fā)和進(jìn)步,歡迎轉(zhuǎn)發(fā)給更多人。歡迎加入架構(gòu)師社區(qū)技術(shù)交流群,眾多大咖帶你進(jìn)階架構(gòu)師,在后臺回復(fù)“加群”即可入群。



          這些年小編給你分享過的干貨


          1.idea永久激活碼(親測可用)

          2.優(yōu)質(zhì)ERP系統(tǒng)帶進(jìn)銷存財務(wù)生產(chǎn)功能(附源碼)

          3.優(yōu)質(zhì)SpringBoot帶工作流管理項目(附源碼)

          4.最好用的OA系統(tǒng),拿來即用(附源碼)

          5.SBoot+Vue外賣系統(tǒng)前后端都有(附源碼

          6.SBoot+Vue可視化大屏拖拽項目(附源碼)



          轉(zhuǎn)發(fā)在看就是最大的支持??

          瀏覽 26
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美日韩一卡 | 色婷亚洲五月天 | 天天av干 | 在线观看免费视频黄 | jizz18视频 |