☆Language version
- Champion: Java 8
- Runner-up: Java 7
Data Sources:
- RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.9, 1.10)
- DZone Guide to the Java Ecosystem, 2015 edition (graphs 1 & 2)
☆Editor and IDE
- Winner: Eclipse and IntelliJ IDEA
- Runner-up: Netbeans
Data Sources:
- RebelLabs Java Tools and Technologies Landscape Report 2016 (IntelliJ IDEA was the top IDE in this report, figure 1.11)
- DZone Guide to the Java Ecosystem, 2015 edition (Eclipse was the top IDE in this one, paragraph 4)
☆Web framework
- Winner: AngularJS and Spring MVC
- Runner-up: Java Server Faces (JSF)
Data Sources:
- RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.16)
- DZone Guide to the Java Ecosystem, 2015 edition (chart 3, paragraph 5 shows a tie)
- JSF and Spring MVC Tie in Java / JVM Frameworks Poll
☆App server
- Champion: Tomcat
- Runner-up: Wildfly
Data Sources:
- RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.13)
- DZone Guide to the Java Ecosystem, 2015 edition (chart 4)
- RebelLabs’ Great Application Server Debate 2013 (for a deeper dive into app server use cases)
☆Test framework
unit test:
- Champion: JUnit
simulation:
- Champion: Mockito
Automated web browser testing:
- Champion: Selenium
Behavior Driven Development (BDD) testing:
- Champion: Cucumber-JVM and Spock
Data Sources:
☆Version Control System
- 冠军:Git
数据来源:
☆持续性集成
- 冠军:Jenkins
- 亚军:No CI server
数据来源:
- RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.13)
- DZone Guide to Continuous Delivery, 2015 edition (page 20)
- DZone Guide to the Java Ecosystem, 2015 edition (paragraph 4)
☆数据库
- 冠军:OracleDB
- 亚军:MySQL
数据来源:
- DB-Engines Database Rankings
- DZone Guide to Databases 2016
- RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.14, this is the only Java-specific one)
☆对象关系映射(ORM)
- 冠军:The Java Persistence API (JPA) / Hibernate
- 亚军:The Java Database Connectivity API (JDBC)
数据来源:
☆静态代码分析
- 冠军:FindBugs
- 亚军:SonarQube
数据来源
☆构建管理
- 冠军:Sonatype Nexus
- 亚军:JFrog Artifactory
数据来源:
☆性能分析
Java程序性能分析:
- 冠军:VisualVM
- 亚军:No profiler
负载测试:
- 冠军:JMeter
- 亚军:LoadRunner
数据来源:
- RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.19)
- DZone Guide to Continuous Delivery, 2015 edition (page 20)
☆构建自动化和依赖关系管理
- 冠军:Maven
- 亚军:Gradle
数据来源:
本文翻译自dzone.com