国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

VS Code加碼Java生產(chǎn)力,IDEA危險(xiǎn)了

原創(chuàng) 精選
開發(fā) 開發(fā)工具
快速的創(chuàng)新迭代,會(huì)趕超一切。對(duì)于編輯器而言,不進(jìn)則退,也是同樣的道理。

VS Code,是一款支持Linux、Windows和macOS的代碼編輯器。它可以像集成開發(fā)環(huán)境(IDE)一樣管理整個(gè)代碼庫,同時(shí)還可以通過插件進(jìn)行擴(kuò)展,被新生代的程序員戲稱為“宇宙第一IDE”,可以輕松打敗其他編輯器。

近兩年,為了提高在VS Code上的Java生產(chǎn)力,微軟拼了。日前,微軟發(fā)布了對(duì)基于Spring應(yīng)用程序支持的VS Code更新,同時(shí)建立了一個(gè)新的Microsoft網(wǎng)站,專門用于幫助Java開發(fā)者能夠高效地編寫、部署和擴(kuò)展他們的應(yīng)用程序。

微軟的Java基因

微軟對(duì)于Java一直都未真正放棄過,J++、C#、.NET與Java的“愛恨情仇”也一度成為開發(fā)者茶余飯后的談資。直至2019年,OpenJDK郵件列表中一封來自微軟的郵件宣布“期待參與Java的未來”,徹底表明了微軟對(duì)于Java的態(tài)度!回到今天,微軟將這種不放棄的熱度折射到VS Code上。這款不斷“蠶食”JetBrain系市場的開源的編輯器,面朝Java,全力奔赴。

2016年,在微軟蘇黎世辦公室的編程馬拉松中,來自Red Hat、IBM、Codenvy和微軟的工程師們開發(fā)了第一個(gè)版本的Java Language Server。后來,它便成為了Visual Studio Code中最受歡迎的插件之一,擁有超過280萬的安裝量。2019 年 6 月 ,微軟發(fā)布了VS Code Java安裝程序,這樣開發(fā)者能一鍵安裝所有Java開發(fā)環(huán)境。2021年,VS Code在Java方向上動(dòng)作頻頻。微軟發(fā)布了面向Java開發(fā)者的Visual Studio Code更新路線圖,展示了一些重要的新功能和改進(jìn),路線圖涵蓋2021年7月至12月,重點(diǎn)關(guān)注開發(fā)體驗(yàn)、遠(yuǎn)程開發(fā)、測試、安全等方面。

圖片

尤其是遠(yuǎn)程辦公方面,確實(shí)博得了一波因?yàn)橐咔椴坏貌痪蛹肄k公的開發(fā)者們的好感。2022年,對(duì)Java開發(fā)的執(zhí)迷程度更甚從前,更新范圍進(jìn)一步包括了Spring boot及云原生開發(fā)方面。

  • VS Code Java 2月更新:推出教育特別版,包括單元測試、GUI開發(fā)支持、Gradle項(xiàng)目創(chuàng)建、以及更多;
  • VS Code Java 3月更新:代碼補(bǔ)全、Maven以及Java插件預(yù)覽版本新升級(jí);
  • Visual Studio Code Java 4月更新:推出許多基礎(chǔ)開發(fā)體驗(yàn)更新,包括Java 18支持、參數(shù)名稱的嵌入提示、新的Java語言服務(wù)器狀態(tài)交互、更好的lambda表達(dá)式支持等;
  • Visual Studio Code Java 6月更新:包括針對(duì)Spring開發(fā)者的一些重大更新、基礎(chǔ)體驗(yàn)的增強(qiáng)以及用戶體驗(yàn)的提升;
  • VS Code Java 7月更新:Lombok支持重大提升, Spring Bean依賴關(guān)系視圖。


圖片

2022年的路線規(guī)劃主要有6個(gè)方面,包括基礎(chǔ)開發(fā)體驗(yàn)的提升、性能與可靠性、構(gòu)建工具、Spring Boot端到端的支持、用戶體驗(yàn)、云原生開發(fā)。

VS Code的勁敵

作為輕量級(jí)編輯器“一哥”,當(dāng)然也有不少競品覬覦。Atom、Code-OSS、Geany、Brackets、GNOME Builder等都是開源的編輯器,但這些編輯器明顯不具備太大優(yōu)勢(shì),尤其Atom作為老牌編輯器已經(jīng)被微軟宣布即將于12月停用。IDE領(lǐng)域,要說能與VS Code相爭的,不得不提以嚴(yán)謹(jǐn)著稱的JetBrains系,而在Java方向上,就要說到IntelliJ IDEA這個(gè)把無數(shù)開發(fā)者都寵壞了的Coding神器。

IntelliJ IDEA以出色的用戶體驗(yàn)和廣泛的功能而聞名,有著精致的用戶界面、可配置的代碼完成和模板、完善的支持文檔等優(yōu)點(diǎn)。它有兩個(gè)版本,免費(fèi)的IntelliJ IDEA Community版本和付費(fèi)的IntelliJ IDEA Ultimate版本。

但有時(shí)候優(yōu)點(diǎn)即是缺點(diǎn),完美的體驗(yàn)背后需要耗用太多的內(nèi)存資源,一直是被人詬病之處。

當(dāng)然JetBrains也意識(shí)到了這個(gè)問題,去年年底,輕量級(jí)編輯器Fleet一經(jīng)推出,眾多參與內(nèi)測的工程師大呼:真香!期待正式版!但問題又回到費(fèi)用上:是免費(fèi)的可能性不大!圖片

相比之下,采用開源策略的VS Code,跨平臺(tái)、輕量級(jí)、多語言,同時(shí)集成了版本管理、開箱即用的特點(diǎn),使得它即便作為一個(gè)Java上的后發(fā)者,也能一步步“蠶食”掉IDEA的Java開發(fā)者市場份額。

圖片


要知道,VS Code跟進(jìn)一項(xiàng)開發(fā)語言的速度是非常快的。據(jù)Python軟件基金會(huì)和JetBrains在2019年11月進(jìn)行的一次采訪調(diào)查,來自150多個(gè)國家/地區(qū)的2.4萬名開發(fā)者曾參與其中。調(diào)查結(jié)果顯示,受訪者最喜歡的Python開發(fā)工具是PyCharm和VS Code,接著是Vim。其中VS Code所占份額經(jīng)歷了快速增長,從2017年的7%到 2019 年的24%。

正如外媒所言,VS Code號(hào)稱能重新定義代碼編輯器,不僅免費(fèi)而且開源,能在多個(gè)平臺(tái)上運(yùn)行使用。VS Code對(duì)比IDEA不僅更輕量級(jí),而且構(gòu)建與響應(yīng)速度也更快!

云原生時(shí)代,微軟無需小而美

VS Code從來都不希望自己是個(gè)“小而美”的產(chǎn)品,一旦確定方向,就會(huì)不遺余力。Spring對(duì)于微服務(wù)開發(fā)的Java從業(yè)者而言,重要性不言而喻。值得注意的是,2022年路線圖中提到了大量關(guān)于Spring Boot開發(fā)相關(guān)的提升目標(biāo):

  • 簡化Spring項(xiàng)目、Controller、Bean的創(chuàng)建流程
  • 更好的Spring核心概念可視化(例如:Bean、API映射等)
  • Spring Controller和類的模版代碼生成
  • 改進(jìn)Spring Boot儀表盤中Spring應(yīng)用的生命周期管理
  • 為Spring依賴庫的管理提供更加直觀的體驗(yàn)

其中,舉一個(gè)近期的VS Code Java更新的例子,就能得到證明:新增了連接實(shí)時(shí)進(jìn)程時(shí)的Spring bean屬性(列出在Spring應(yīng)用程序本身加載時(shí)加載的所有bean),而如果在沒有IDE支持的情況下要獲得相同的結(jié)果,開發(fā)者就需要獲取 ApplicationContext并調(diào)用.getBeanDefinitionNames(),

例如:

System.out.println(Arrays.asList(applicationContext.
getBeanDefinitionNames()));

左右滑動(dòng)查看完整代碼?

有了這個(gè)新增功能,VS Code更進(jìn)一步揭示了bean的屬性信息,即它們是否是單例、原型等,同時(shí)還用“已定義”標(biāo)記自己的 bean 以保持彼此之間的邏輯井井有條。圖片

作為一名Spring開發(fā)人員,bean依賴關(guān)系是我們經(jīng)常處理的事情,將其可視化極大地方便了對(duì)這一問題的處理。但是微軟并沒有將Java和Spring的支持限制在VS Code中。它還增加了對(duì)Intellij和Azure的支持,這證明了在微服務(wù)和云狂熱的情況下,目標(biāo)是將Azure作為開發(fā)Java應(yīng)用程序時(shí)的首選平臺(tái)。

圖片

?開發(fā)者的看法那么對(duì)于開發(fā)Java/Spring應(yīng)用程序的VS Code與IntelliJ的判斷是什么?雖然VS Code有了很大的改進(jìn),但它還沒有達(dá)到IntelliJ所賦予Java開發(fā)的水準(zhǔn),尤其是在代碼重構(gòu)業(yè)務(wù)方面。不過,如果使用Java以外的其他語言進(jìn)行編程,那么VS Code可能是最合適的選擇。

VS Code Java的使用者,最多被吐槽的還是插件太多的問題。熱心的網(wǎng)友對(duì)于這一問題,也是無可奈何:“插件安裝完成后還是需要逐一去配置調(diào)試的,這個(gè)沒法自動(dòng)化,畢竟各人喜好不同,不過大多數(shù)插件都是開箱即用的。”甚至被IDEA寵壞了的開發(fā)者會(huì)調(diào)侃:“這玩意兒歸根到底就是支持各種各樣插件的編輯器!”

圖片

?不做單選題

作為開源的輕量級(jí)通用代碼編輯器,VS Code的Java開發(fā)體驗(yàn)確實(shí)不如JetBrains,但勝在開源免費(fèi)、支持多語言、具有高度可配置性和可擴(kuò)展性,而且許多創(chuàng)新體驗(yàn),比如在遠(yuǎn)程開發(fā)功能體驗(yàn)上,VS Code更勝一籌。比如一名開發(fā)者就如是說:

“想在IDEA中使用VS Code的遠(yuǎn)程開發(fā)功能,并在YouTrack中跟蹤其遠(yuǎn)程開發(fā)功能。我想要的只是我的代碼可以在任何地方運(yùn)行,而我的本地計(jì)算機(jī)是IDE。”

圖片


快速的創(chuàng)新迭代,會(huì)趕超一切。對(duì)于編輯器而言,不進(jìn)則退,也是同樣的道理。Atom的停用就是眼前的一個(gè)例子。沒有大的功能更新,是一件很危險(xiǎn)的事情。

從GitHub官方針對(duì)代碼編輯器的優(yōu)化與迭代已經(jīng)全方面轉(zhuǎn)移到了VS Code 上來看,也就注定了同根生的Atom淡出視野的結(jié)局。而Atom,作為第一個(gè)被廣泛應(yīng)用于市場的Electron應(yīng)用,12月的退役更多地意味著它本身的歷史使命已經(jīng)達(dá)成。所以,難怪會(huì)有人為IDEA感到擔(dān)憂。

在微軟全力加倉Java支持的情況下,如果固步自封,產(chǎn)品的迭代與創(chuàng)新跟不上的話,VS Code可能就不僅僅是一個(gè)開源免費(fèi)的高級(jí)編輯器了,而極有可能做實(shí)“新生代程序員中宇宙第一編輯器”的頭銜,甚至成為IDE領(lǐng)域的“安卓”,也或未可知。JetBrains正式版的Fleet會(huì)扳回一局嗎?答案只有開發(fā)者知道。畢竟,哪個(gè)編輯器好用取決于市場。但對(duì)于開發(fā)者來說,卻是一件利好的事情,“單選題”只適合“小孩子”去做,真正的coding人,從來都是兼容并蓄,各盡其才!

責(zé)任編輯:薛彥澤 來源: 51CTO
相關(guān)推薦

2024-12-26 11:39:10

2023-09-05 08:44:14

文本編輯器VS Code技巧

2021-07-14 10:14:25

Docker IDEA開發(fā)

2012-08-27 13:30:21

BYOD

2016-06-15 14:19:45

Visual Stud插件

2020-12-07 06:22:05

MyBatisPlus開發(fā)MP

2016-07-14 14:12:11

華為

2024-05-21 00:00:00

2023-02-13 08:34:26

Linux鍵盤快捷鍵

2022-03-14 15:07:28

DockerJavaIdea

2021-02-24 13:41:17

Java開發(fā)者工具

2024-04-01 14:24:05

數(shù)字信任人工智能

2019-12-23 15:28:47

人工智能AI生產(chǎn)力

2023-04-06 09:53:21

Harbor企業(yè)級(jí)服務(wù)

2020-10-28 10:25:11

云端云計(jì)算云遷移

2025-11-27 01:15:00

AnthropicClaudeAI

2023-08-09 13:56:50

軟件開發(fā)VS Code

2023-02-02 15:10:33

自動(dòng)化RPA

2010-12-20 10:16:05

Java EE生產(chǎn)力報(bào)告Zero Turnar
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

成人18网址在线观看| 成a人片在线观看www视频| 99久久久久| 欧美不卡在线视频| 久久精品免费网站| 久久激情一区| 68精品国产免费久久久久久婷婷| 老司机av在线免费看| 最新日韩av在线| 一区二区三区在线视频111| 久久密一区二区三区| 中文字幕一区日韩电影| 免费大片黄在线| 亚洲一区av在线| 男女视频一区二区三区| 欧美aaa在线| 丁香五月网久久综合| 精品国内产的精品视频在线观看| 最新中文字幕在线| 久久午夜色播影院免费高清| 欧美日韩精品免费观看视一区二区| 猛男gaygay欧美视频| 日韩在线小视频| 草草视频在线| 欧美午夜精品久久久久久超碰 | 国产伦精品一区二区三区免| 欧美重口另类| 中文字幕日韩精品在线观看| 欧美人与性动交α欧美精品济南到 | 亚洲国产sm捆绑调教视频 | 亚洲国产免费av| 在线观看a视频| 欧美性生交大片免费| 国产日韩欧美黄色| av成人资源网| 国内成人精品一区| 亚洲日本va午夜在线电影| 在线视频精品一| 精品日本视频| 中文字幕久精品免费视频| 国产资源在线观看入口av| 日韩视频免费观看高清完整版| 在线观看免费黄视频| 欧美偷拍一区二区| 国产黄色片在线观看| 欧美性高清videossexo| 秋霞成人影院| 精品国产乱码久久久久久蜜臀 | 国产精品卡一卡二卡三| 国产成人无码一二三区视频| 91日韩一区二区三区| 可以在线看的黄色网址| 中文字幕不卡三区| 黄色毛片av| 欧美性高潮床叫视频| 成av人电影在线观看| 日韩欧美国产系列| 欧美性xxx| www.xxxx精品| 精品在线网站观看| 国产成人精品视频在线观看| 日韩情爱电影在线观看| 99久久国产免费免费| 亚洲免费在线| 99国产精品白浆在线观看免费| 99精品在线免费| heyzo视频在线播放| 色婷婷久久99综合精品jk白丝| 看黄网站在线| 一区国产精品视频| 性欧美lx╳lx╳| 国产91亚洲精品一区二区三区| 久久一区二区三区超碰国产精品| 综合久久国产| 欧美国产欧美综合| 色鬼7777久久| 欧美变态口味重另类| 日本久久一区| 国产精品自拍网| 日韩电影在线免费观看| 久久久久狠狠高潮亚洲精品| 精品成人乱色一区二区| 成人在线免费观看黄色| 色偷偷9999www| 天天操综合网| 免费观看中文字幕| 国产精品久久久久久久浪潮网站| 清纯唯美亚洲色图| 中文字幕亚洲情99在线| 成人久久久久| 中文字幕一区二区三区有限公司 | 91论坛在线播放| 欧美另类极限扩张| 亚洲精品乱码久久久久久金桔影视 | 久久久久久久久四区三区| 丁香天五香天堂综合| 久草福利资源在线视频| 欧美mv日韩mv国产网站app| 亚洲小说春色综合另类电影| 国产精品免费视频一区二区| 不卡区在线中文字幕| 深夜福利视频在线观看| 亚洲欧美激情精品一区二区| 区一区二视频| 日韩国产小视频| 色狠狠色噜噜噜综合网| 99综合久久| 欧美成人综合一区| 亚洲天堂成人在线观看| rebdb初裸写真在线观看| 国产精品成熟老女人| 国产91在线观看| a√在线中文网新版址在线| 久久成人精品电影| 久久精品一区二区三区中文字幕| 在线成人私人影院| 亚洲精选中文字幕| 大荫蒂欧美视频另类xxxx| av网址在线免费观看| 欧美精品精品精品精品免费| 久久久久久穴| 91社区在线| 日韩欧美国产一区在线观看| 亚洲日本三级| www.射射射| 欧美色另类天堂2015| 最近中文字幕mv2018在线高清| 亚洲精品美女免费| 欧美fxxxxxx另类| 99热com| 国产一区导航| 国产女优裸体网站| 久久精品成人动漫| 久久99这里只有精品| av在线资源站| 成人激情视频免费在线| 国产精品色哟哟| 精品自拍视频| 2022中文字幕| 日韩电视剧免费观看网站| 日韩视频精品在线观看| 中文字幕中文字幕在线中文字幕三区| 久久69精品久久久久久国产越南| 国产精品自产自拍| 欧美男男激情videos| 欧美精品一区二区视频| 91成人免费在线| 亚洲精品国产成人影院| 加勒比日本影视| 国内精品久久久| 国产无人区一区二区三区| 国产精品第一国产精品| 中国成人在线视频| 日韩精品一区二区在线| 亚洲在线电影| 欧美性猛片xxxxx免费中国| 日本高清一区| 精品国产亚洲一区二区三区在线观看| 成人av免费看| 日韩在线中文| 免费av高清| 欧美一级片久久久久久久| 国产精品国产三级国产a| 黑人久久a级毛片免费观看| 欧美xxxx18| 国产欧美日韩中文字幕| 精品久久久久久久久久久久久久| av亚洲在线观看| 亚州色图欧美色图| 91精品视频在线| 欧美日韩亚洲综合在线 | 日本韩国一区二区三区视频| 99久久婷婷这里只有精品| 情se视频网在线观看| 91亚洲精品视频| 欧美日韩成人一区| 日韩成人免费在线| 美女福利一区二区| 国产极品粉嫩福利姬萌白酱| 欧美国产视频一区二区| 亚洲天堂a在线| 国产亚洲一区精品| 欧美一区二区免费| 国产精品乱人伦中文| 久久久精品国产免大香伊| 不卡专区在线| 日本电影在线观看网站| 在线免费看a| 国产综合色区在线观看| 午夜亚洲成人| 久久香蕉国产线看观看网| 欧美国产精品一区| 日韩av自拍| 中文字幕在线三区| 毛片在线视频播放| 亚洲免费观看在线观看| 国产精品一区二区av日韩在线 | 91九色02白丝porn| 九一久久久久久| 精品资源在线|