Java 8 八年不倒、IntelliJ IDEA 力压 Eclipse

技术更新迭代的速度,让很多开发者被动地开启了奋起直追的模式。但是在某些领域或技术层面,也永远不要小看技术人的「念旧」情结,譬如 2009 年发布的 Windows 7、2014 年发布的 Java 8 在当前技术圈中仍占据不小的份额。
近日,美国软件开发商 Perforce Software 旗下的 JRebel 品牌在对近千名专业的 Java 开发者调研后,重磅发布了《2022 年 Java 开发者生产力报告》。据调查显示,我们有以下最新发现:
八年前发布的 Java 8 依然是 Java 中应用最广泛的版本,占比 37%,其次是 Java 11;
Oracle 的 Java 发行版最受欢迎(36%),其次 27% 受访者使用通用OpenJDK Java。
Docker 是最常见的虚拟机平台,41% 的开发者使用它。26% 的受访者使用 Kubernetes,其次是 VMware,占 16%。
Apache Tomcat 是迄今为止最受欢迎的 Java 应用程序服务器,使用率为48%,其次是 JBoss / Wildfly,占 15%。
JetBrains 的 IntelliJ 是最受欢迎的 Java IDE,占 48%,其次是 Eclipse,占 24%,Visual Studio Code 占 18%。

Java 开发趋势:Java 8 最受欢迎,Java 17 奋起直追
众所周知,Java 8(2014 年 3 月发布)和 Java 11(2018 年 9 月发布)都是长期支持 (LTS) 版本,它们获得了 Oracle 几年的产品支持。对于一些如 Java 9、Java 10、Java 12 到 Java 15 的非 LTS 版本,Oracle 只提供六个月的支持。
八年前发布的 Java 8 依然最流行
因此,当被问及在主要应用程序员中使用哪种 JDK 时, 有 37% 的受访者回答了 Java 8,其次 29% 的开发者在使用 Java 11。另外,有 8% 的开发者使用了与 JVM 兼容的 Kotlin,6% 的受访者使用 Groovy 和 Scala 占比 3%。
当进一步了解使用 Java 不同版本背后的公司规模时,我们发现 Java 8 在 100 人以下的公司中使用率要稍低一些,和往年相对比,Java 11 及以上版本使用率有所增加,占比 30%。
与此形成对比的是,拥有 100 名以上员工的公司应用 Java 8 要更多一些,占比 39%。究其原因,主要是因为大厂在生产环境中接受新版 Java 非常困难,有时并不是改几行代码就能解决的事情,测试、迁移、兼容性等都是需要解决的问题,况且很多系统并不会为了单纯的 JDK 升级而升级。
为什么很多开发者选择更换 Java 版本?
这不,也正如调查数据显示,有 25% 的开发者表示长期支持是升级 JDK 最主要的原因。
除了 LTS 之外,安全和性能是最主要的因素,分别为 23% 和 20%。
不过,近几年,随着 Oracle 将 Java 的更新频率改变,很多大小公司并不会太着急选择将 Java 版本升级,大概率会跟着 LTS 版本走。
37% 开发者计划未来六个月升级到 JDK 17,小公司速度更快
当提及大家还要在 Java 8 版本上坚持多久,才会去应用最新版本 Java 17 ?
近四成开发者表示计划在未来 6 个月内升级到 JDK 17,25% 计划在未来 6-12 月内升级。不过,也有 8% 的受访者称不打算升级到 JDK 17。
其中,根据调研数据显示,来自较小公司(100人以下)的受访者了选择采用 JDK 17 的意愿更为强烈,44% 的人计划在未来 6 个月内升级到 JDK 17。规模较大的公司(超过100人)的受访者需求就没有那么强,有 38% 的受访者计划在未来 12 个月后的某个时间升级。
毋庸置疑,LTS JDK 版本相较非 LTS 版本具有更强的吸引力。不过和上一个 LTS 版本的 Java 8 相比,Java 17 的发展势头更迅猛。
Oracle JDK 即使收费,也是开发者最常用的 JRE/JDK 发行版
2019 年 4 月,Oracle 宣布 Oracle JDK 开启商用收费模式。不过,在今年受访者群体中,Oracle Java 依然是开发者首选的发行版,占 36%。现实来看,这一点也不足为奇,毕竟 Oracle Java 这样的商业发行版可以为大企业提供更为可靠的补丁和更新等服务,由此也让许多大型企业减少内部成本。
Generic OpenJDK 和 AdoptOpenJDK/Adoptium 分列二三位,占比 27% 和 16%。

Java 应用程序架构趋势:微服务是当之无愧的 NO.1
据调查显示,在开发应用程序所采用的架构中,微服务最受欢迎,占比 32%。其次单片机应用程序占 22%。
有趣的是,大型企业(100 名以上员工)对微服务的采用率为 36%,这与小型企业(100名以下员工)的 28% 形成鲜明对比。
近九成开发者正在使用微服务
当问及开发者对微服务的使用状况时,我们发现大多数组织或团队要么拥有完全基于微服务的应用,要么目前正在向微服务架构过渡,这一比例高达 88%。

Java 技术趋势:Docker、Apache Tomcat 最受开发者欢迎
今年,JRebel 也对虚拟机、框架、云平台、构建工具和 IDE 的使用情况做了进一步的调研,发现在一些流行的虚拟机和容器等平台中,Docker 的热度居高不下,占比 41%,远超位居第二的 Kubernetes(26%)。VMWare 排在第三位,占16%。
Java PaaS 供应商
AWS 是最受欢迎的 PaaS 供应商,占比 31%。那些不使用 PaaS 的受访者以 24% 的比例位居第二。Azure 是第三位最受欢迎的,占 14%。
应用服务器
与往年一样,Apache Tomcat 是程序员最喜欢的 Java 应用服务器,占比 48%。其次分别为 JBoss/Wildfly(15%)、Jetty(13%)。
构建工具
在构建工具层面,Maven 使用率最高,占 68%,比去年的使用率增长了一些。
与小型公司相比,大型公司对 Maven 使用率更高,占比 71%,而小型公司只有 65%。
Java IDEs
在 2022 年,IntelliJ IDEA 再次成为开发 Java 应用程序时最受欢迎的 IDE,48% 的受访者选择它作为他们的 IDE。Eclipse 位居第二,占比 24% 。其次分别为 VSCode(18%)和 Netbeans(6%)。
整体而言,后来者 VSCode 在竞争激烈的 Java 集成开发环境中逐渐站稳了脚跟。或许很多时候,不少开发者会将其和 IntelliJ 等主流 IDE 同时使用,但一定程度上,它正在蚕食 Eclipse 的市场份额。

CI/CD 技术趋势
CI/CD、DevOps 方法和工具的实施是企业应用 Java 过程中不可缺少的一部分。根据调查报告显示,和去年一样,Jenkins 是最受欢迎的选择,占比 46%。GitHub Actions 排在第二位,占 16%。
在 CI/CD 构建时间上,较小的组织(100名员工以下)的受访者表示不会花费太久的时间,其中 58% 的受访者表示 CI/CD 构建的时间控制在 5 分钟以下。与之形成对比的是,大型组织(超过 100名员工)的这一比率缩减到 42%,且 40% 使用了超过十分钟的时间。
CI/CD 提交频率
与去年类似,大多数受访者表示,他们每天至少提交五次代码。

读书学典:《论语.子罕》9.19 子曰:“譬如为山,未成一篑,止,吾止也。譬如平地,虽覆一篑,进,吾往也。”

▲譬如:比如。
▲为山:堆山。《正义》:“为山,谓积土为山也。”
▲篑:kuì,土笼也,即盛土的筐,或竹或草编成者。《后录》:“《说文解字》:‘篑,草器。’盖草作之所以盛土者也。”
▲吾止:自我停止。包咸:“为山者,其功虽已多,未成一笼而中道止。”
▲覆:倒、倾倒。
▲进:继续向上堆土。马融:“将进加功。” 《注疏》:“言人进德修业,功虽未多,而强学不息。”

■现代翻译:孔子说:“比如积土堆山,差着一筐土没堆成,就停下,是我自己停止了。又比如在平地上堆山(平整土地,),即使才倒了一筐土,继续向上倒,是我自己往前了。”

●三国魏何晏等《论语集解》:苞氏曰:此劝人进于道德也。为山者,其功虽已多,未成一笼而中道止者,我不以其前功多而善之也,见其志不遂,故不与也。马融曰:平地者将进加功,虽始覆一篑,我不以其见功少而薄之也,据其欲进而与之也。

●南朝梁皇侃《论语义疏》:此戒人为善垂成而止者也。言人作善垂足而止,则善事不成,如为山垂足,唯少一笼土而止,则山不成。此是建功不笃,与不作无异,则吾亦不以其前功多为善。如为善不成,吾亦不美其前功多也,故云吾止也。譬于平地作山,山乃须多土,而始覆一笼,一笼虽少,交是其有欲进之心可嘉,如人始为善,善乃未多,交求进之志可重,吾不以其功少而不善之。善之有胜于垂成而止者,故云吾往也。

●宋刑昺《论语注疏》:此章孔子劝人进於道德也。言人之学道,垂成而止,前功虽多,吾不与也。譬如为山者,其功虽已多,未成一笼,而中道止者,我不以其前功多而善之,见其志不遂,故吾止而不与也。言人进德修业,功虽未多,而强学不息,则吾与之也。譬如平地者,将进加功,虽始覆一篑,我不以其功少而薄之,据其欲进,故吾则往而与之也。

●宋陈祥道《论语全解》:为譬则学也,地譬则xìng也。因xìng以为学,亦犹因地以为山,山几成而败,则功虽多,而志不足,故曰:“吾止也”;为山也未成,而进则功不多,而志有余,故曰:“吾往也”。书曰:“为山九仞,功亏一篑。”春秋传曰:“君子恶恶也疾始,而善善也乐终,为善有始而鲜终,岂君子所乐哉?”此孔子所以恶冉求之画,而与童子之进也。孟子曰:“掘井九轫而不及泉,犹为弃井。”又曰:“仁亦在熟之,而已茍为不熟,不如荑稗。(荑稗,tí bài,草之似谷者,其实亦可食,然不能如五谷之美也。但五谷不熟,则反不如荑稗之熟;犹为仁而不熟,则反不如为他道之有成。是以为仁必贵乎熟,而不可徒恃其种之美,又不可以仁之难熟,而甘为他道之有成也。)”荀卿曰:“由垤(dié,小土丘)而进,吾与也;由丘而止,吾已矣。(如垤、如丘都是指困难的意思,碰到困难要想着去解决,才能得到成功,如果说止步不前,或者退缩,就会失去。)”自发一矢,不足以为善射,千里之行,一步不至,不足以为善马,与此同意。

●宋朱熹《论语集注》:书曰:“为山九仞,功亏一篑。”夫子之言,盖出于此。言山成而但少一篑,其止者,吾自止耳;平地而方覆一篑,其进者,吾自往耳。盖学者自强不息,则积少成多;中道而止,则前功尽弃。其止其往,皆在我而不在人也。

●宋张栻《癸巳论语解》:虽覆一篑,然进则不可量;虽余一篑,然止则无所望。学以成德为贵也。

●清刘宝楠《论语正义》:劝人进于道德者,明人进于道德,当如为山,积土不已,期于成也。见其志不遂,故不与者,明己设教,当观其志能遂与否。若见志不遂,则其功终不能就,如斯之人,不能复与之也。《礼·中庸》云:“故天之生物,必因其材而笃焉。故栽者培之,倾者覆之。”此之谓也。

●南怀瑾《论语别裁》:一件事没有成功,是自己心理的疲劳与退缩,不是客观因素。一点进步,也是自己的成功,一切的作为,其成功或失败,都在于自己,不要推之于外来的因素。

★此章戒人之止心,励人之进心。人之为学,必求有成。非“学而不厌”不可,倘日积月累,一旦厌怠心生,中道而止,则前功尽弃,究归无成。何也?只一己因循怠惰而止耳。故郑汝谐曰:“特在吾一念尔!一念往,则九仞可成;一念废,则一篑不进。”孔子言人进于道德,须发愤精进,自强不息,积久而终成,只一己奋发精勤以往耳。《四书解义》:“为学在锐志,尤在有恒,诚使工夫无有间断,则盛德大业岂难致哉?”张栻曰:“进止系乎己,而由人乎哉?” https://t.cn/RxRVHIh

薛宝钗和贾宝玉的谜语都和大昭寺的法螺有牵连!
次日雪晴。饭后,贾母又亲嘱惜春:"不管冷暖,你只画去,赶到年下,十分不能便罢了。第一要紧把昨日琴儿和丫头梅花,照模照样,一笔别错,快快添上。"惜春听了虽是为难,只得应了。一时众人都来看他如何画,惜春只是出神。李纨因笑向众人道:"让他自己想去,咱们且说话儿。昨儿老太太只叫作灯谜,回家和绮儿纹儿睡不着,我就编了两个、四书'的。他两个每人也编了两个。"众人听了,都笑道:"这倒该作的。
先说了,我们猜猜。"
李纨笑道:"、观音未有世家传',打、四书'一句。"
湘云接着就说"在止于至善。"宝钗笑道:"你也想一想、世家传'三个字的意思再猜。"李纨笑道:"再想。"黛玉笑道:"哦,是了。是、虽善无征'。"众人都笑道:"这句是了。"
李纨又道:"一池青草青何名。"湘云忙道:"这一定是、蒲芦也'。再不是不成?"李纨笑道:"这难为你猜。
纹儿的是、水向石边流出冷',打一古人名。"探春笑问道:"可是山涛?"李纹笑道:"是。"
李纨又道:"绮儿的是个、萤'字,打一个字。"众人猜了半日,宝琴笑道:"这个意思却深,不知可是花草的、花'字?"李绮笑道:"恰是了。"众人道:"萤与花何干?"黛玉笑道:"妙得很!萤可不是草化的?"众人会意,都笑了说"好!"
宝钗道:"这些虽好,不合老太太的意思,不如作些浅近的物儿,大家雅俗共赏才好。"众人都道:"也要作些浅近的俗物才是。"
湘云笑道:"我编了一枝《点绛唇》,恰是俗物,你们猜猜。"说着便念道:
"溪壑分离,红尘游戏,真何趣?名利犹虚,后事终难继。"
众人不解,想了半日,也有猜是和尚的,也有猜是道士的,也有猜是偶戏人的。宝玉笑了半日,道:"都不是,我猜着了,一定是耍的猴儿。"湘云笑道:"正是这个了。"众人道:"前头都好,末后一句怎么解?"湘云道:"那一个耍的猴子不是剁了尾巴去的?"众人听了,都笑起来,说:"他编个谜儿也是刁钻古怪的。"
李纨道:"昨日姨妈说,琴妹妹见的世面多,走的道路也多,你正该编谜儿,正用着了。你的诗且又好,何不编几个我们猜一猜?"宝琴听了,点头含笑,自去寻思。
宝钗也有了一个,念道:
  镂檀锲梓一层层,岂系良工堆砌成?
  虽是半天风雨过,何曾闻得梵铃声!打一物。
众人猜时,宝玉也有了一个,念道:
  天上人间两渺茫,琅玕节过谨提防。
  鸾音鹤信须凝睇,好把唏嘘答上苍。
黛玉也有了一个,念道是:
騄駬何劳缚紫绳?驰城逐堑势狰狞。
主人指示风雷动,鳌背三山独立名。
探春也有了一个,方欲念时,宝琴走过来笑道:“我从小儿所走的地方的古迹不少。我今拣了十个地方的古迹,作了十首怀古的诗。诗虽粗鄙,却怀往事,又暗隐俗物十件,姐姐们请猜一猜。”众人听了,都说:“这倒巧,何不写出来大家一看?”要知端的——


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 好在风味总是共通的,“风吹波浪起,赶紧用碗装”皮薄通透,汤色清澈的江西馄饨,包容着面与汤的纯粹,最能打动清淡爱好者的味蕾。当辣鲜、醋酸、盐与肉的鲜美杂糅,人生的
  • 腹有诗书气自华的女孩名字#宝宝取名##怀孕日记##孩子需要怎样的暑假# 妍悦嘉珺 丽蓁黛蕊 楚珺君柔 榣华映媛 梓薇安菱 笛雅若曦 馥语祥允 语涵韶仪 琪媛
  • 天亮了、一夜未眠…今天是2022年11月21日卡塔尔世界杯开幕式、卡塔尔VS厄瓜多尔、0:2、作为东道主的卡塔尔输了…今天朋友问起、我竟然也会看世界杯、我一时语
  • 画面感很强【已经在哭了】很平实而美好,是那种人所向往却简单的美丽,对爱意的想要抓出却一抓住再也不能放下,用青梅酿酒无需偷着喝,牵拉的衣袖,最后的每一个再见都会有
  • 无厘头的碎碎念呜呜呜呜呜感觉自己年纪大了 之前大一真的好有活力 天天出去玩都不累的 今天就是学了车 然后随便出去外面吃了饭 我靠直接累死 就是说今天去了南昌新开
  • )味道简直不能更美味,去吃的小伙伴一定记得点这两道菜哦~ 这家店的位置距离乐天世界&乐天世界塔非常近,所以大家可以选择下午去乐天世界观光,晚上到店用餐。
  • ”无论生命中有过多少波澜壮阔,我们最向往的,始终还是在那烟火人世中,平凡琐碎的温暖感动无论我们最后生疏成什么样子,曾经对你的好都是真的,就算真有一散,也别辜负相
  • #时代少年团周边中转站[超话]#姐妹们我有点慌 这是两三个月之前收的夏令营 一开始我让她开链接 她说因为骂人号被封了 就没开 她就让我付了30的预留费 她本来是
  • 當中,AK於寫道:「致所有Dancer,每場表演你們都會使出渾身解數,在我們背後支持住我哋。」memo#音乐剧致爱# 2022.07.26 周文嘉 白倬铭故事是
  • 那一天的事渐渐的一页会有三项,写在下面“啊,原来那时为这种事烦过恼,如果是现在自己话,我会这样想…。2015樱花在SNS回答过粉丝:Q:没有什么比学校作业要求写
  • 被发现于Level 0的六臂.生存指南:该实体似乎能被压力所吸引。若感觉到它的存在,建议你立刻尝试冷静下来。
  • 谁吃谁知道~爱吃螺蛳粉的!谁吃谁知道~爱吃螺蛳粉的!
  • 至于具体情形,据《首尔新闻》描述,“在新罗酒店所举行的就职晚宴上,尹总统端着一杯酒正要喝一口,金夫人用强烈的目光注视着他。至于具体情形,据《首尔新闻》描述,“在
  • #郭亢[超话]##郭亢[超话]#庆祝新戈布的到来~抽一张12.1初日(A1-21)欢迎大家来贝尔岛~听听他会怎样记叙这片土地上的人和故事吧~抽奖条件:转发并关注
  • 那么选项中谁能够对交警的做法提出质疑呢?A项说明人体的疲劳状态很难有一个确切的评价和对比指标,如果没有办法进行评价,那就很难得出关于疲劳状态的精确结果,措施也就
  • 但是事件还在不断的发酵,双方你来我往,后续拭目以待…… #合肥市监调查疯狂小杨哥涉虚假宣传##西宁疫情# 【为解决广大网友一些特殊的民生诉求,本账号开设“夏都
  • 做父母的,总是希望他好学知礼,顺从父母的要求,这全然为他着想的话,现今不可轻易说出口的,竟像是无奈无能无力后的万能话语,可这本就是实在的道理,被各路育儿师拿来视
  • ”大致的意思是,达官贵人们不担心吃多了而造成的内热,因为他们在出现了内热的情况后,可以饮用甘蔗浆液来解热祛火。我们都知道,胃主受纳腐熟水谷,是对食物进行消化吸收
  • 总之,这只蝴蝶和我小时候在沙坑里玩弄的又胖又丑的蝴蝶完全不一样,美丽得让我有些移不开眼了。有一句话很触动我:“如果我一直等待「正确」的时间来庆祝,就会浪费掉很多
  • 1、从我的模型看,紫金矿业最新的走势已经是突破压力了,从之前的走势看,该股其实一直都是反弹区间压力的走势,但是并未突破,所以存在较大的不确定性,但是从最新走势