2016 年 Java 工具和技術的調查:IDEA 已超過

最近「技術最前線」看到 RebelLabs 作了一次 2016 年 Java 工具與技術的調查,調查報告雖然是 6 月公佈的,但數據一點也不過期。

因此「技術最前線」忙會了一中午,寫了這篇文章,帶你們一塊兒看看一些值得關注數據。好比:程序員

  • 46% 的在用 IntelliJ IDEA,已超過了 Eclipse 的 41%; (誰是 Java IDE 王者,已經有答案了)數據庫

  • Git 有 68% 份額,而 SVN 僅有 23%;(這個不出意外)服務器

若是你想偷懶,能夠直接拖到最後看總結,但十分不建議這麼作啦~ 另外,本文已同步發佈在伯樂頭條(top.jobbole.com)網站。架構

1、總覽框架

68% 的開發者用 Maven;ide

68% 的在用 Git;微服務

46% 的在用 Intellij IDEA;工具

43% 的在用 Spring MVC網站

34% 的在用 微服務架構;spa

32% 的在用 Docker;

2016 年 Java 工具和技術的調查:IDEA 已超過

62% 的在用 Java 8;

60% 的在用 Jenkins;

42% 的在用 Tomcat;

39% 的在用 Oracle DB;

31% 的在用 Java EE 7;

29% 的在用 Spring Boot;

2016 年 Java 工具和技術的調查:IDEA 已超過

參與者的工做經驗

2016 年 Java 工具和技術的調查:IDEA 已超過

74% 的程序員自認爲高於平均水平

2016 年 Java 工具和技術的調查:IDEA 已超過

工做中主要項目的類型,67% 是全棧 Web 應用

2016 年 Java 工具和技術的調查:IDEA 已超過

是否採用了微服務架構?

2016 年 Java 工具和技術的調查:IDEA 已超過

在用哪一種 JVM 語言?

2016 年 Java 工具和技術的調查:IDEA 已超過

Java 版本

2016 年 Java 工具和技術的調查:IDEA 已超過

Java EE 版本

2016 年 Java 工具和技術的調查:IDEA 已超過

Java IDE

2016 年 Java 工具和技術的調查:IDEA 已超過

構建工具

2016 年 Java 工具和技術的調查:IDEA 已超過

應用服務器(藍色爲生產環境,黃色爲開發環境)

2016 年 Java 工具和技術的調查:IDEA 已超過

生產環境所用的數據庫

2016 年 Java 工具和技術的調查:IDEA 已超過

2、趨勢

Java SE 版本使用率(從2012年起)

2016 年 Java 工具和技術的調查:IDEA 已超過

Java EE 版本使用率(從2014年起)

2016 年 Java 工具和技術的調查:IDEA 已超過

Java IDE 使用率(從2012年起)

2016 年 Java 工具和技術的調查:IDEA 已超過

構建工具使用率 ↓

2016 年 Java 工具和技術的調查:IDEA 已超過

Web 框架使用率 ↓

2016 年 Java 工具和技術的調查:IDEA 已超過

版本控制系統 ↓

2016 年 Java 工具和技術的調查:IDEA 已超過

總結

  • 2040 名開發者參與;

  • 作全棧Web項目的開發者,平均大約有 10 - 12 年的工做經驗;

  • 63% 的在大企業或中型工做就任;

  • 74% 的自認爲高於業界平均水平;

  • 34% 採用了微服務架構;

  • 66% 並無採用微服務,其中僅有 12% 的在將來有計劃試試;

  • Java 8 是主流,62% 的參與者已經在生產環境用上了;

  • Java EE 7 , 31% 的參與者已經在用新版本了;

  • 42% 的根本不用 Java EE;

  • 46% 的在用 IntelliJ IDEA,已超過了 Eclipse 的 41%;

  • 68% 的在用 Maven ,Gradle 只有 16%.

  • Tomcat 是最受歡迎的應用服務器,高達 42%;

  • 39% 的參與者在用 Oracle DB ,稍微比 MySQL 的 38% 高了一點;

  • MongoDB 在最受歡迎的 NoSQL DB ,比例是 15% ;

  • Spring 依舊主宰着 Web 框架市場, Spring MVC 和 Spring Boot 的比例是 43% 和 29%;

  • Jenkins 主宰着 CI Server 市場,比例是 60% ;

  • Git 有 68% 份額,而 SVN 僅有 23%;

  • New Relic 在 APMs 有着 11% 份額;

  • 32% 的參與者在用 Docker ,但 54% 的根本沒用虛擬化環境;

  • 71% 的參與者宣稱本身是 Agile 的;

  • 未經伯樂在線許可,請勿轉載;

過去四年的變化

  • Eclipse 的份額持續降低,而 IntelliJ 卻穩步持續上升,已經在使用率超越了 Eclipse;

  • Maven 依舊保持着絕對的領先優點;

  • Gradle 增加緩慢,暫時還不足以挑戰 Maven;

  • Spring 主宰着 Web 框架市場,從 2012 年到 2016 年持續增加中,特別是 Spring Boot 能夠稱爲劇增;

  • JSF 在緩慢降低。Stripes、Tapestry、Wicket 和 Play 1 看樣子要退出歷史舞臺了;

  • Git 展現了強勁的增加,從 27% 到 68%。而 SVN 卻從 55% 降到 23%;

相關文章
相關標籤/搜索