去年秋天依啰,程序員熟知的 IDE 廠商 JetBrains 對超過 1500 名 Java 開發(fā)人員的學(xué)習(xí)模式和偏好進(jìn)行了調(diào)查萌狂。讓我們一起看看公布的調(diào)查結(jié)果里一些有趣的亮點(diǎn)吧。
首先是關(guān)于開發(fā)人員使用的 Java 版本,調(diào)查進(jìn)行的時(shí)間點(diǎn) Java 11 還沒發(fā)布,對 JDK 8 的支持也還沒停止殴蓬。數(shù)據(jù)顯示在當(dāng)時(shí),絕大多數(shù)受訪者使用的都是 Java 8蟋滴。
接下來染厅,讓我們看看 Java 開發(fā)人員第二常用的語言是什么。如下圖所示津函,可以明顯看到在 Java 語言之后肖粮,第二最常用的語言是 JavaScript。
當(dāng)被問及是否計(jì)劃在未來十二個(gè)月內(nèi)采用或遷移到其他語言時(shí)尔苦,Kotlin涩馆、Python 和 Go 都是比較受開發(fā)者歡迎的行施。其中的 Kotlin,這個(gè)在 Java 虛擬機(jī)上運(yùn)行的靜態(tài)類型編程語言凌净,占比達(dá)到了 17%悲龟。
不過更多的開發(fā)者表示沒有做這個(gè)計(jì)劃,不希望學(xué)習(xí)新語言冰寻。
最后须教,一起看看 Java 開發(fā)人員常用的 IDE 功能都由哪些吧。
據(jù)數(shù)據(jù)顯示斩芭,開發(fā)人員常用的 IDE 功能有 代碼補(bǔ)全轻腺、重命名重構(gòu)、代碼搜索和調(diào)試器 等划乖。