<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 了。。

          共 2374字,需瀏覽 5分鐘

           ·

          2022-04-11 13:34

          點(diǎn)擊關(guān)注公眾號(hào),Java干貨及時(shí)送達(dá)

          來(lái)源|OSC開(kāi)源社區(qū)(ID:oschina2013)
          不久前,微軟在開(kāi)發(fā)者博客中透露了 Visual Studio Code Java 在 2022 年的開(kāi)發(fā)路線(xiàn)圖。下方是微軟發(fā)布的一張概括圖片,概括了他們?cè)?2022 年將會(huì)做出的改進(jìn)與變化。
          圖片內(nèi)容比較簡(jiǎn)潔,不妨跟著我們一起看看具體每項(xiàng)內(nèi)容的變化。

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

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

          基本的內(nèi)循環(huán)體驗(yàn)影響著開(kāi)發(fā)人員的日常工作效率和生產(chǎn)力,這一領(lǐng)域?qū)⒗^續(xù)是微軟的首要關(guān)注點(diǎn)。微軟將提高代碼補(bǔ)全建議的智能性,提供并生成更相關(guān)的代碼片段,此外還會(huì)根據(jù)用戶(hù)的偏好提供各種快捷鍵(如 "syso" 和 "sout")。

          除了提升編寫(xiě)代碼的體驗(yàn),微軟還將進(jìn)一步改善開(kāi)發(fā)者的調(diào)試體驗(yàn)。在 2022 年,VS Code 將允許開(kāi)發(fā)者對(duì)反編譯的類(lèi)進(jìn)行調(diào)試,在變量視圖和 lambda 表達(dá)式評(píng)估中更快地進(jìn)行評(píng)估。微軟還將探索啟用由新的 Project Loom 驅(qū)動(dòng)的虛擬線(xiàn)程的可能性,以提高調(diào)試性能。

          VS Code 在 2022 年還將改善 Java 的測(cè)試,其中顯示測(cè)試覆蓋率就是官方十分希望支持的一個(gè)功能,這個(gè)功能可以進(jìn)一步提高 Java 測(cè)試體驗(yàn)。在基本的開(kāi)發(fā)體驗(yàn)中,最后一個(gè)關(guān)注的重點(diǎn)就是在 2022 年的路線(xiàn)圖中微軟將對(duì) Java 18 提供支持。

          2、性能和可靠性

          性能和可靠性是微軟在 2022 年關(guān)注的另一個(gè)領(lǐng)域。在這個(gè)領(lǐng)域,他們將提高 Java 語(yǔ)言服務(wù)器(Java Language Server)的可靠性,減少 Java 語(yǔ)言服務(wù)器無(wú)相應(yīng)的情況。

          微軟還從社區(qū)那里了解到,如果一個(gè)項(xiàng)目有很多依賴(lài)項(xiàng)需要下載,那么第一次導(dǎo)入時(shí)可能需要很長(zhǎng)時(shí)間,所以他們計(jì)劃解決這個(gè)問(wèn)題。最后但同樣重要的是,微軟還將減少代碼補(bǔ)全的響應(yīng)時(shí)間。

          3、構(gòu)建工具

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

          4、Spring Boot 端到端支持

          Spring Boot 框架是最受歡迎的 Java 框架之一,它允許開(kāi)發(fā)者輕松構(gòu)建微服務(wù)或 Web 應(yīng)用?!?a target="_blank" textvalue="Spring Boot 學(xué)習(xí)筆記,這個(gè)太全了!" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2">Spring Boot 學(xué)習(xí)筆記分享給你看下。

          目前的 Spring Boot 擴(kuò)展包(Spring Boot Extension Pack)包含許多優(yōu)化 Visual Studio Code 上 Spring 開(kāi)發(fā)體驗(yàn)的功能。

          根據(jù) Spring 開(kāi)發(fā)者社區(qū)的反饋,微軟計(jì)劃更進(jìn)一步,他們將與 VMWare 合作,對(duì)核心 Java 擴(kuò)展和 Spring 擴(kuò)展進(jìn)行改進(jìn),以下是改進(jìn)的方向與內(nèi)容:

          5、用戶(hù)體驗(yàn)

          微軟表示,在 2021 年他們遇到了很多這樣的情況:開(kāi)發(fā)者要求使用已經(jīng)存在的功能,但他們卻找不到,因?yàn)檫@些功能很難被發(fā)現(xiàn)。

          因此,使功能更容易使用和更容易發(fā)現(xiàn)將是微軟關(guān)注的另一個(gè)重點(diǎn)。由于不同的 Java 開(kāi)發(fā)者可能從不同的 Java IDE 遷移至 VS Code,所以微軟將使開(kāi)發(fā)者從其他 IDE 遷移設(shè)置和配置都變得更容易。

          如今有很多學(xué)生開(kāi)發(fā)者也在 Visual Studio Code 中使用 Java,所以微軟也計(jì)劃為這個(gè)群體做出一些針對(duì)性的改進(jìn),比如為沒(méi)有構(gòu)建工具的項(xiàng)目提供更好的 JUnit 測(cè)試端到端體驗(yàn),為 JavaFX / Swing 項(xiàng)目?jī)?yōu)化項(xiàng)目創(chuàng)建工作流程,以及為 Java AWT 包提供更流暢的包導(dǎo)入體驗(yàn)。最后,還將在 Java 擴(kuò)展中支持 Live Share。

          6、云原生開(kāi)發(fā)

          云原生是軟件開(kāi)發(fā)行業(yè)中最流行的話(huà)題之一。通過(guò)云原生開(kāi)發(fā)方式,開(kāi)發(fā)者需要處理微服務(wù)、云平臺(tái)、Kubernetes 等問(wèn)題。

          為了解決開(kāi)發(fā)者在這方面的需求,微軟計(jì)劃將 VS Code 與 Kubernetes 深度整合,以及與不同的云服務(wù)(如 Azure Spring Cloud)的交互。借助 Visual Studio Code 的遠(yuǎn)程開(kāi)發(fā)擴(kuò)展和 GitHub Codespaces,微軟將致力于為 Java 開(kāi)發(fā)者帶來(lái)更好的云原生開(kāi)發(fā)體驗(yàn)。

          反饋和建議

          在 2022 年,Visual Studio Code 估計(jì)還將會(huì)針對(duì) Java 開(kāi)發(fā)作出非常多的更新。很多網(wǎng)友表示,IDEA:危

          不過(guò)對(duì)于用戶(hù)來(lái)說(shuō),有多個(gè)軟件可供選擇也挺好,畢竟軟件間的相互競(jìng)爭(zhēng),往往也能帶來(lái)更多產(chǎn)品和用戶(hù)體驗(yàn)上的提升。








          瘋了!Spring 再官宣驚天大漏洞。。
          2021 年發(fā)生的 10 件技術(shù)大事??!
          23 種設(shè)計(jì)模式實(shí)戰(zhàn)(很全)
          Spring Boot 保護(hù)敏感配置的 4 種方法!
          再見(jiàn)單身狗!Java 創(chuàng)建對(duì)象的 6 種方式
          阿里為什么推薦使用 LongAdder?
          AnotherRedisDesktopManager 開(kāi)始收費(fèi)了?
          別再寫(xiě)爆爆爆炸類(lèi)了,試試裝飾器模式!
          Java 18 發(fā)布,默認(rèn) UTF-8,finalize 被棄用。。
          Spring Boot 3.0 M1 發(fā)布,正式棄用 Java 8
          Spring Boot 學(xué)習(xí)筆記,這個(gè)太全了!



          關(guān)注Java技術(shù)棧看更多干貨



          獲取 Spring Boot 實(shí)戰(zhàn)筆記!
          瀏覽 49
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  91香蕉网站在线下载 | 狠狠色综合网站 | 亚洲v日韩V综合V精品V | 国产精品视频1000 | 四虎影院av永久 素人无码成人网站 |