Kotlin 很受 Java 開發人員的歡迎

RebelLabs通過深入調查程序員得到2017年開發者生產力報告,該報告重點介紹為什麼開發人員使用這些工具以及他們對開發工具,體系結構還有其他方面的滿意程度。

該報告是基於全球Java開發人員超過2000多人的報告。

該報告研究了開發人員最喜歡使用的工具,技術和庫。開發人員將 Kotlin 列為 2017 年最受歡迎的開發技術,其次是Docker,Java 9,Spring,Angular,Java EE 8,Spring 5,Java 8,Kubernetes 和 React。

調查還詢問了開發者的主要項目使用了哪種編程語言,答案絕大多數是Java 8或更高,達到72%,其次是Java 7,達到21%,而Groovy,Scala,JavaScript和Kotlin都低於5%。選擇Java 7和8是因為其功能,生態系統,團隊技巧,公司政策和實驗能力都比較好。在使用較少的語言中,開發人員評分最高的是Kotlin,評分為9.1分,其次是Scala,評分為8.5分。

他還調查開發人員的項目使用的是什麼技術棧,Spring是最常用的佔46%,其次是Java EE,佔33%。Spring 也是評分最高的,為8.2。

當被問及他們項目中使用的架構類型時,有34%的人表示他們正在使用分離式架構(split architecture)。25%使用一體化體系架構(monolithic architecture),23%使用微服務。最高評級的架構是8.3的庫或框架。微服務被評為7.9,分離式架構被評為7.5,一體化體系架構被評為6.3分。

三個領先的Java IDE是Intellij IDEA(54%),Eclipse(33%)和Net Beans(13%)。人們選擇Intellij IDEA和NetBeans的主要原因是因為其性能,熟悉程度是人們使用Eclipse的主要原因。RebelLabs發現,51%的受訪者不會因為公司要求或在固定項目中使用而更改IDE或應用程序堆棧。

調查還發現,63%的受訪者對他們所做的技術選擇感到滿意。

“以上提到的十大工具和技術中有一半是語言或語言相關的。開發人員喜歡更好,更熟悉底層的開發語言,而且今天快速發佈的流行語言版本比以前更重要,“ZeroTurnaround開發人員關係主管Simon Maple說。“前十名中有兩名是前端技術,它揭示了Java開發人員如何越來越習慣於使用JavaScript,並且使用Angular和React編寫前端代碼。正如預期的那樣,Spring繼續主宰著企業市場,鼓勵使用 Spring Boot 2和Spring 5的最新版本,其中包括新的響應式支持

相關推薦

推薦中...