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

根據(jù)微軟統(tǒng)計(jì),在 2021 年,有超過 150 萬開發(fā)者在 VS Code 中進(jìn)行 Java 開發(fā)。搜索公眾號(hào)互聯(lián)網(wǎng)架構(gòu)師回復(fù)“2T”,送你一份驚喜禮包。可能正是這個(gè)規(guī)模龐大的數(shù)量讓微軟決定繼續(xù)大幅改進(jìn) Java 的功能和開發(fā)體驗(yàn)。
基本的開發(fā)體驗(yàn)改進(jìn)
基本的內(nèi)循環(huán)體驗(yàn)影響著開發(fā)人員的日常工作效率和生產(chǎn)力,這一領(lǐng)域?qū)⒗^續(xù)是微軟的首要關(guān)注點(diǎn)。微軟將提高代碼補(bǔ)全建議的智能性,提供并生成更相關(guān)的代碼片段,此外還會(huì)根據(jù)用戶的偏好提供各種快捷鍵(如 "syso" 和 "sout")。
除了提升編寫代碼的體驗(yàn),微軟還將進(jìn)一步改善開發(fā)者的調(diào)試體驗(yàn)。在 2022 年,VS Code 將允許開發(fā)者對(duì)反編譯的類進(jìn)行調(diào)試,在變量視圖和 lambda 表達(dá)式評(píng)估中更快地進(jìn)行評(píng)估。微軟還將探索啟用由新的 Project Loom 驅(qū)動(dòng)的虛擬線程的可能性,以提高調(diào)試性能。
性能和可靠性
性能和可靠性是微軟在 2022 年關(guān)注的另一個(gè)領(lǐng)域。在這個(gè)領(lǐng)域,他們將提高 Java 語言服務(wù)器(Java Language Server)的可靠性,減少 Java 語言服務(wù)器無相應(yīng)的情況。
微軟還從社區(qū)那里了解到,如果一個(gè)項(xiàng)目有很多依賴項(xiàng)需要下載,那么第一次導(dǎo)入時(shí)可能需要很長時(shí)間,所以他們計(jì)劃解決這個(gè)問題。最后但同樣重要的是,微軟還將減少代碼補(bǔ)全的響應(yīng)時(shí)間。
構(gòu)建工具
Spring Boot 端到端支持
Spring Boot 框架是最受歡迎的 Java 框架之一,它允許開發(fā)者輕松構(gòu)建微服務(wù)或 Web 應(yīng)用。
目前的 Spring Boot 擴(kuò)展包(Spring Boot Extension Pack)包含許多優(yōu)化 Visual Studio Code 上 Spring 開發(fā)體驗(yàn)的功能。
根據(jù) Spring 開發(fā)者社區(qū)的反饋,微軟計(jì)劃更進(jìn)一步,他們將與 VMWare 合作,對(duì)核心 Java 擴(kuò)展和 Spring 擴(kuò)展進(jìn)行改進(jìn),以下是改進(jìn)的方向與內(nèi)容:
用戶體驗(yàn)
微軟表示,在 2021 年他們遇到了很多這樣的情況:開發(fā)者要求使用已經(jīng)存在的功能,但他們卻找不到,因?yàn)檫@些功能很難被發(fā)現(xiàn)。
因此,使功能更容易使用和更容易發(fā)現(xiàn)將是微軟關(guān)注的另一個(gè)重點(diǎn)。由于不同的 Java 開發(fā)者可能從不同的 Java IDE 遷移至 VS Code,所以微軟將使開發(fā)者從其他 IDE 遷移設(shè)置和配置都變得更容易。
云原生開發(fā)
云原生是軟件開發(fā)行業(yè)中最流行的話題之一。通過云原生開發(fā)方式,開發(fā)者需要處理微服務(wù)、云平臺(tái)、Kubernetes 等問題。
為了解決開發(fā)者在這方面的需求,微軟計(jì)劃將 VS Code 與 Kubernetes 深度整合,以及與不同的云服務(wù)(如 Azure Spring Cloud)的交互。借助 Visual Studio Code 的遠(yuǎn)程開發(fā)擴(kuò)展和 GitHub Codespaces,微軟將致力于為 Java 開發(fā)者帶來更好的云原生開發(fā)體驗(yàn)。
反饋和建議
在 2022 年,Visual Studio Code 估計(jì)還將會(huì)針對(duì) Java 開發(fā)作出非常多的更新。很多網(wǎng)友表示,IDEA:危
不過對(duì)于用戶來說,有多個(gè)軟件可供選擇也挺好,畢竟軟件間的相互競爭,往往也能帶來更多產(chǎn)品和用戶體驗(yàn)上的提升。
正文結(jié)束
1.心態(tài)崩了!稅前2萬4,到手1萬4,年終獎(jiǎng)扣稅方式1月1日起施行~
2.深圳一普通中學(xué)老師工資單曝光,秒殺程序員,網(wǎng)友:敢問是哪個(gè)學(xué)校畢業(yè)的?
3.從零開始搭建創(chuàng)業(yè)公司后臺(tái)技術(shù)棧
5.清華大學(xué):2021 元宇宙研究報(bào)告!

