彩票走势图

每个开发阶段最受欢迎的Java工具

原创|行业资讯|编辑:郝浩|2016-08-17 11:19:32.000|阅读 300 次

概述:本文整理了在使用Java进行开发的各个阶段最常用的工具,方便你作出选择。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

☆语言版本


  • 冠军:Java 8
  • 亚军:Java 7

数据来源:

  1.  (figure 1.9, 1.10)
  2.  (graphs 1 & 2)

☆编辑器与IDE


  • 冠军:Eclipse和IntelliJ IDEA
  • 亚军:Netbeans

数据来源:

  1.  (IntelliJ IDEA was the top IDE in this report, figure 1.11)
  2.  (Eclipse was the top IDE in this one, paragraph 4)

☆Web框架


  • 冠军:AngularJS和Spring MVC
  • 亚军:Java Server Faces (JSF)

数据来源:

  1.  (figure 1.16)
  2.  (chart 3, paragraph 5 shows a tie)

☆应用程序服务器


  • 冠军:Tomcat
  • 亚军:Wildfly

数据来源:

  1.  (figure 1.13)
  2.  (chart 4)
  3.  (for a deeper dive into app server use cases)

☆测试框架


单元测试:

  • 冠军:JUnit

模拟:

  • 冠军:Mockito

自动化web浏览器测试:

  • 冠军:Selenium

行为驱动开发(BDD)测试:

  • 冠军:Cucumber-JVM和Spock

数据来源:

  1.  (page 20)

☆版本控制系统


  • 冠军:Git

数据来源:

  1.  (figure 1.18)

☆持续性集成


  • 冠军:Jenkins
  • 亚军:No CI server

数据来源:

  1.  (figure 1.13)
  2.   (page 20)
  3.  (paragraph 4)

☆数据库


  • 冠军:OracleDB
  • 亚军:MySQL

数据来源:

  1.  (figure 1.14, this is the only Java-specific one)

☆对象关系映射(ORM)


  • 冠军:The Java Persistence API (JPA) / Hibernate
  • 亚军:The Java Database Connectivity API (JDBC)

数据来源:

  1.  (paragraph 4)
  2.  (page 31)

☆静态代码分析


  • 冠军:FindBugs
  • 亚军:SonarQube

数据来源

  1.   (page 20)
  2.  (page 2)

☆语法检查


  • 冠军:Checkstyle
  • 亚军:Eclipse

数据来源:

  1.   (page 20)

☆构建管理


  • 冠军:Sonatype Nexus
  • 亚军:JFrog Artifactory

数据来源:

  1.  (page 45)

☆依赖注入


  • 冠军:Spring Framework DI
  • 亚军:Google Guice

数据来源:

☆性能分析


Java程序性能分析:

  • 冠军:VisualVM
  • 亚军:No profiler

负载测试:

  • 冠军:JMeter
  • 亚军:LoadRunner

数据来源:

  1.  (figure 1.19)
  2.  (page 20)

☆构建自动化和依赖关系管理


  • 冠军:Maven
  • 亚军:Gradle

数据来源:

  1.  (figure 1.12)
  2.  (chart 4)

☆日志库


  • 冠军:Log4j

数据来源:

本文翻译自

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP