自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

很多未解之謎終于有答案了——2018年JVM生態(tài)系統(tǒng)報(bào)告出爐

企業(yè)動(dòng)態(tài)
很多廠商都提供了自己的JDK實(shí)現(xiàn),到底哪個(gè)廠商提供的JDK更受開(kāi)發(fā)者青睞呢,調(diào)查發(fā)現(xiàn),Oracke JDK以70%的絕對(duì)優(yōu)勢(shì)占據(jù)了主導(dǎo)地位。

 在Java開(kāi)發(fā)者中,一直存在著很多鄙視鏈。如:

IntelliJ → Eclipse → NetBeans

Unix → Linux → Mac OS→ Windows → DOS

Emacs → Vim → Sublime → Word → Power Point

這諸多鄙視鏈中一直存在著很大的爭(zhēng)議

也正是存在諸多爭(zhēng)議,導(dǎo)致很多開(kāi)發(fā)者更加迷茫

到底選擇IntelliJ還是Eclipse?

Java 11 出來(lái)了,我要不要升級(jí)?

聽(tīng)說(shuō)SSH過(guò)時(shí)了?那Hibernate還要不要學(xué)了?

Git和SVN,Maven和Gradle,到底如何選?

我今年30歲了,還要繼續(xù)做開(kāi)發(fā)嗎?

筆者無(wú)法給出明確的答案,只能給你一些建議。

近日,SNYC出爐了一份2018年JVM生態(tài)系統(tǒng)報(bào)告

涉及到了很多一直困擾廣大Javaer的問(wèn)題

讓我們一起來(lái)看一下

全世界的廣大開(kāi)發(fā)者是如何解決這些世紀(jì)難題的?

生產(chǎn)環(huán)境中主要使用哪個(gè)廠商提供的JDK

很多廠商都提供了自己的JDK實(shí)現(xiàn),到底哪個(gè)廠商提供的JDK更受開(kāi)發(fā)者青睞呢,調(diào)查發(fā)現(xiàn),Oracke JDK以70%的絕對(duì)優(yōu)勢(shì)占據(jù)了主導(dǎo)地位。

 

生產(chǎn)環(huán)境中主要使用哪個(gè)版本的Java SE

目前,Java SE 官方版本已經(jīng)更新到了 Java 11,但是,光大開(kāi)發(fā)者主要使用的版本是哪個(gè)呢?

 

調(diào)查結(jié)果顯示,80%左右的用戶使用的Java SE 8。

到底如何選擇Java版本?


 

有新的版本JDK出來(lái)了,要不要升級(jí)這件事或許這份報(bào)告中可以有個(gè)答案。關(guān)于如何選擇Java版本上,最多的人選擇使用LTS(長(zhǎng)期支持版本)版本。目前***的LTS版本分別是Java 11 和Java 8。

日常開(kāi)發(fā)中,主要使用哪個(gè)IDE

這個(gè)問(wèn)題一直是一個(gè)未解之謎,Eclipse和IntelliJ IDEA之爭(zhēng)由來(lái)已久,一直沒(méi)有定論。

 

今年調(diào)查報(bào)告顯示,45%的用戶選擇IntelliJ IDEA,其中小部分用戶使用的是免費(fèi)的社區(qū)版,大部分用戶使用付費(fèi)的專業(yè)版。那么,還在使用Eclipse的你要不要"棄暗投明"呢?

主要是用哪個(gè)構(gòu)建工具

 

相比之下,Maven還是占據(jù)著主導(dǎo)地位,超過(guò)半數(shù)用戶仍然傾向于Maven。

主要使用哪個(gè)靜態(tài)代碼掃描工具

 

 

靜態(tài)代碼掃描工具的選擇,前三名分別是Sonar 、FindBugs和Checkstyle。這三種工具均提供IDE插件,還沒(méi)使用的小伙伴可以考慮用起來(lái)了。

主要使用哪個(gè)持續(xù)集成工具

 

持續(xù)集成方面,超過(guò)半數(shù)的開(kāi)發(fā)者使用Jenkins,這個(gè)結(jié)果并不出乎意料。

主要使用哪個(gè)代碼托管工具

目前Git+SVN已經(jīng)占據(jù)了總數(shù)的90%,其中大部分開(kāi)發(fā)者***Git,已經(jīng)***于SVN了。

主要使用哪種單元測(cè)試框架

目前市面上單元測(cè)試相關(guān)的工具有很多,其中***的還是JUnit,其次是MOCK框架Mockito。

主要使用哪種開(kāi)發(fā)框架

在Java生態(tài)系統(tǒng)中,Spring已經(jīng)是占據(jù)了無(wú)可撼動(dòng)的地位。隨著微服務(wù)等概念的越來(lái)越火,Spring Boot等也是越來(lái)越受歡迎了。主流的框架已經(jīng)從SSH演化成 Spring全家桶。

 

主要使用哪種ORM框架

Java開(kāi)發(fā)是離不開(kāi)ORM框架的,幾乎很少有開(kāi)發(fā)者通過(guò)JDBC進(jìn)行數(shù)據(jù)庫(kù)操作的。

目前使用最廣泛的ORM框架還是老大哥Hibernate。

主要使用哪種數(shù)據(jù)庫(kù)

 

數(shù)據(jù)上面,使用最多的還是Oracle,第二名是MySql

主要使用哪種應(yīng)用服務(wù)器

在應(yīng)用服務(wù)器的選擇上,超過(guò)40%的用戶選擇Tomcat。Tomcat、Jboss、Jetty包攬了前三甲。

開(kāi)發(fā)者年齡分布

目前,開(kāi)發(fā)者的普遍年齡在30+,其中30-40歲的開(kāi)發(fā)者占總數(shù)的40%左右。那些嚷嚷著開(kāi)發(fā)者干到30歲要轉(zhuǎn)行的人可以閉嘴了。

主要使用的學(xué)習(xí)網(wǎng)站

開(kāi)發(fā)者主要通過(guò)StackOverflow進(jìn)行學(xué)習(xí),俗稱面向StackOverflow編程。

頒獎(jiǎng)時(shí)間

以下是關(guān)于以上調(diào)查報(bào)告的總結(jié)。下圖中的12個(gè)獲勝者你都有在用嗎?

 

如果您在今后的開(kāi)發(fā)中,需要做技術(shù)選型的時(shí)候,可以參考這份調(diào)查報(bào)告。

那么問(wèn)題來(lái)了,你和廣大開(kāi)發(fā)者的選擇一致嗎?

【本文是51CTO專欄作者Hollis的原創(chuàng)文章,作者微信公眾號(hào)Hollis(ID:hollischuang)】

 

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來(lái)源: 51CTO專欄
相關(guān)推薦

2020-02-17 14:56:24

JrebelJava生態(tài)系統(tǒng)技術(shù)

2015-11-06 11:14:35

2015容器生態(tài)系統(tǒng)調(diào)查報(bào)告

2011-12-09 11:02:52

NoSQL

2024-07-12 15:19:36

2022-02-25 14:06:01

區(qū)塊鏈生態(tài)系統(tǒng)技術(shù)

2011-05-19 15:15:39

Oracle生態(tài)系統(tǒng)

2015-07-02 10:30:25

Anroid生態(tài)系統(tǒng)移動(dòng)

2010-05-12 11:16:00

SAP

2013-11-04 16:57:21

Hadoop大數(shù)據(jù)Hadoop生態(tài)系統(tǒng)

2023-08-03 10:17:57

JavaScripNode.jsChrome

2024-01-23 09:51:11

編程工具

2017-08-02 13:08:30

物聯(lián)網(wǎng)生態(tài)系統(tǒng)邊緣計(jì)算

2009-12-25 14:49:55

2019-01-13 15:00:52

區(qū)塊鏈生態(tài)系統(tǒng)

2021-11-23 20:54:34

AI 生態(tài)系統(tǒng)

2022-02-25 11:09:16

區(qū)塊鏈技術(shù)生態(tài)系統(tǒng)

2024-01-15 00:07:08

JS生態(tài)系統(tǒng)

2023-10-11 15:11:08

智能建筑人工智能

2024-01-16 09:56:25

2015-04-01 11:23:23

點(diǎn)贊
收藏

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