2018年JVM生态系统报告出炉,看看你在鄙视链的哪一端?

  • 时间:
  • 浏览:4
  • 来源:万人红黑大战棋牌_万人红黑大战棋牌官网



开发者主要通过StackOverflow进行学习,俗称面向StackOverflow编程。

在应用服务器的选泽上,超过40%的用户选泽Tomcat。Tomcat、Jboss、Jetty包揽了前三甲。

这些问题图片老全都 另有有有有另一个未解之谜,Eclipse和IntelliJ IDEA之争由来已久,一个劲如此 定论。

生产环境中主要使用哪个厂商提供的JDK?

Java开发是离不开ORM框架的,几乎很少有开发者通过JDBC进行数据库操作的。

最近,SNYC出炉了一份2018年JVM生态系统报告,

1、下图中的1另有有有有另一个获胜者你就有在用吗?

IntelliJ → Eclipse → NetBeans

目前使用最广泛的ORM框架还是老大哥Hibernate。 

在Java生态系统中,Spring是因为是指在了无可撼动的地位。随着微服务等概念的如此 火,Spring Boot等也是如此 受欢迎了。主流的框架是因为从SSH演化成 Spring全家桶。 

目前,开发者的普遍年龄在50+,其中50-40岁的开发者占总数的40%左右。

主全都 用哪个构建工具

相比之下,Maven还是指在着主导地位,超过半数用户仍然倾向于Maven。

Git和SVN,Maven和Gradle,到底怎么选?

这诸多鄙视链中一个劲指在着很大的争议;

涉及到了全都 一个劲困扰广大Javaer的问题图片

今年调查报告显示,45%的用户选泽IntelliJ IDEA,其中大每项用户使用的是免费的社区版,小每项用户使用付费的专业版。

主要使用哪种开发框架

到底是选泽IntelliJ还是Eclipse?

主要使用哪种单元测试工具

数据库方面,使用最多的还是Oracle,第二名是MySql

发言时间

全都 厂商都提供了买车人的JDK实现,到底哪个厂商提供的JDK更受开发者青睐呢,调查发现,Oracke JDK以70%的绝对优势指在了主导地位。

Unix → Linux → Mac OS→ Windows → DOS

主要使用哪种数据库

主要使用哪个持续集成工具

主要使用哪个静态代码扫描工具

Java 11 出来了,我想 并非升级?

前三名分别是Sonar 、FindBugs和Checkstyle。

Emacs → Vim → Sublime → Word → Power Point

生产环境中主要使用哪个版本的Java SE

4、除了中间的问题图片,你还有有哪些想说的?

开发者年龄分布



在Java开发者中,一个劲指在着全都 鄙视链。如:

最多的人选泽使用LTS版本。目前最新的LTS版本分别是Java 11 和Java 8。

听说SSH过时了?那Hibernate不需要 并非学呢?

主要使用的学习网站

到底怎么选泽Java版本?

也正是因为指在诸多的争议,是因为了全都 开发者更加迷茫!

调查发现,50%左右的用户使用的Java SE 8。



主全都 用了哪个IDE?

目前,Java SE 官方版本是因为更新到了 Java 11,因此,光大开发者主要使用的版本是哪个呢?

让当让我们当让我们当让我们共同来看一下,全世界的广大开发者是怎么补救有有哪些世纪问题图片的。

主要使用哪个代码托管工具

目前市面上单元测试相关的工具有全都 ,其中最受欢迎的还是JUnit,其次是MOCK框架Mockito。 

目前Git+SVN是因为指在了总数的90%,其中大每项开发者首选Git,是因为遥遥领先于SVN了。 

笔者无法给出明确的答案,如此 你不需要 许多建议。

2、不需要 做技术选型的完后 ,你与非 考虑参考这份调查报告?除了这些你还考虑有哪些方面?

主要使用哪种应用服务器

主要使用哪种ORM框架

3、数据库方面,使用最多的还是Oracle;使用最广泛的ORM框架还是Hibernate,你为啥看?