[转帖]2018年JVM生态系统报告出炉

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

https://blog.csdn.net/hollis_chuang/article/details/84134298

2018年11月16日 09:53:53 Hollis在CSDN 阅读数:1023更多

个人分类: Java

在Java开发者中,一直存在着很多鄙视链。如:

IntelliJ → Eclipse → NetBeans

Unix → Linux → Mac OS→ Windows → DOS

Emacs → Vim → Sublime → Word → Power Point

这诸多鄙视链中一直存在着很大的争议

也正是存在诸多争议,导致很多开发者更加迷茫

到底选择IntelliJ还是Eclipse?

Java 11 出来了,我要不要升级?

听说SSH过时了?那Hibernate还要不要学了?

Git和SVN,Maven和Gradle,到底如何选?

笔者无法给出明确的答案,只能给你一些建议。

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

涉及到了很多一直困扰广大Javaer的问题

让我们一起来看一下,全世界的广大开发者是如何解决这些世纪难题的。

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

很多厂商都提供了自己的JDK实现,到底哪个厂商提供的JDK更受开发者青睐呢,调查发现,Oracke JDK以70%的绝对优势占据了主导地位。

?

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

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

?

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

到底如何选择Java版本?

?

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

主要是用了哪个IDE?

这个问题一直是一个未解之谜,Eclipse和IntelliJ IDEA之争由来已久,一直没有定论。

?

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

主要是用哪个构建工具

?

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

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

?

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

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

?

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

目前Git+SVN已经占据了总数的90%,其中大部分开发者首选Git,已经遥遥领先于SVN了。 ?

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

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

主要使用哪种开发框架

在Java生态系统中,Spring已经是占据了无可撼动的地位。随着微服务等概念的越来越火,Spring Boot等也是越来越受欢迎了。主流的框架已经从SSH演化成 Spring全家桶。 ?

主要使用哪种ORM框架

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

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

主要使用哪种数据库

?

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

主要使用哪种应用服务器

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

?

开发者年龄分布

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

?

主要使用的学习网站

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

?

颁奖时间

以下是关于以上调查报告的总结。下图中的12个获胜者你都有在用吗?

?

如果您在今后的开发中,需要做技术选型的时候,可以参考这份调查报告。

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/9972097.html

时间: 2024-10-12 20:10:10

[转帖]2018年JVM生态系统报告出炉的相关文章

指明方向与趋势!2019开发者技能报告出炉!!!

2018 年最受欢迎的开发语言 经过调查,2018年的所有开发语言中,JavaScript是最受欢迎的语言,2017年最受欢迎的语言是Java,今年被JavaScript超越,位居第二. 2019年开发者最想学的语言 报告调查了开发者最想学习的开发语言,结果显示,Go语言.Kotlin语言和Python语言位列前三. Go语言 Go语言是谷歌2009发布的第二款开源编程语言. Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全.支持

年终盘点篇:2017年度微服务调查报告出炉

[IT168 调查报告]如果在诸多热门云计算技术中,诸如容器.微服务.DevOps.OpenStack 等,找出一个最火的方向,那么非微服务莫属.尽管话题炙手可热,但对传统行业来说,微服务落地和方法论目前处于起步阶段. 本报告于2017年11月份展开,从驱动因素.落地现状.和容器关系.架构体系.未来趋势和落地方法论等方面对微服务进行了分析.希望能够为传统企业微服务决策.规划和实施提供依据和解决办法. 一.驱动因素 传统行业对IT效率的变革需求是微服务成长土壤,业务模式创新重塑导致系统更新频繁.应

达标率近6成,2019年首份绿色应用报告出炉!

基于<安卓绿色联盟应用体验标准2.0>,华为终端开放实验室正式发布2019年1月份国内千款主流应用达标情况测试报告.报告显示,53款应用首次通过绿标测试,国内千款应用中绿色应用占比接近60%,绿色应用达标率连续三个月稳步增长! 1月,国内千款主流应用绿色应用达标率58.5%,连续三个月正向增长,越来越多的主流应用通过优化获得了绿色应用认证.其中53款应用首次获得绿色应用认证,532款应用多次获得并保持了绿色应用认证,剩下的415款应用则未通过本月的绿色应用测评. 绿色应用检测的五项指标中,兼容

Note7手机检测报告出炉:系电池自燃 非外部加热

2016 年 10 月 18 日上午,工信部下属的中国泰尔实验室正式向央视<消费主张>栏目提供了中国第一例由消费者送检的三星国行版 Note7 燃损手机的检测报告. 此前,央视<消费主张>栏目曾陪同遭遇国行版 Note7 手机爆炸的两位消费者张思童和回先生,前往中国最权威的检测机构之一----泰尔实验室,对他们购买后发生了爆炸的 Note7 手机进行检测.经过数天的燃损原因分析,泰尔实验室得出了最终结论:张思童的手机“因烧损严重,无法推定起火原因”,而回先生的手机“样品未发现外部加

阿里云、腾讯云、华为云哪个好?迄今最全面的云服务评测报告出炉

云计算厂商到底哪家强,各家有各家的说法,今天就来跟你聊一聊,各家厂商的云计算技术到底怎么样.我选取了国内知名度比较高的几家厂商,通过弹性计算能力(云计算的核心能力).数据库能力.存储能力.人工智能(大数据).CDN 业务.域名服务等几个方面来评判,看看哪个才是适合你的云计算厂商. 免责声明:本文所发表的观点,由于个人能力和资源所限,仅代表个人意见和客观结果,如有不同意见,欢迎探讨.本文的写作初衷是为了给广大云计算用户在选择云产品时做为参考. AWS(中国) AWS 作为云计算的老大哥,在弹性计算

《中国BPM品牌竞争力指数》报告出炉,H3 BPM持续领跑

12月17日,企业服务第三方数据机构T研究发布了<中国BPM品牌竞争力指数>报告(下称<报告>).<报告>指出,随着云计算在中国企业市场的进一步深化,以及企业数字化转型需求的加剧,高达91.9%的企业希望通过BPM来优化企业业务流程,T研究断言,中国BPM快车道即将开启. <报告>显示,企业选型BPM正经历从"关注产品"到"重视服务"的拐点.同时不同诉求的客户对供应商的选择标准也逐渐显现共性,在产品差距相对较小的情况下

Ponemon:2018年度数据泄露成本分析报告

2018年7月份,由IBM发起,Ponemon独立进行调查得出的2018年度数据泄露成本分析报告出炉了.这份报告包括全球版.以及多个国家版本.今年的调研涉及全球477个企业和组织.调查结果显示,数据泄露的成本和数量都在持续攀升. 今年的关键调研分析数据如下: 其中,数据泄露的平均成本从2017年的362万美元上升到386万美元,平均每条失窃记录的成本从去年的141美元上升为148美元,而未来两年发生重大数据泄露的可能性是也略有上升.此外,事件应急响应团队能够挽回的成本约为平均每条记录14美元.

《中国游戏产业报告》出炉,爱加密呼吁重视游戏安全

7月29日,由中国音数协游戏工委.伽马数据.IDC共同策划撰写的2015年上半年中国游戏产业报告出炉.根据<2015年1-6月中国游戏产业报告>内容了解到,截止2015年上半年,中国游戏市场实际销售收入达到605.1亿元人民币,同比增长21.9%.中国移动游戏市场实际销售收入达到209.3亿元人民币,同比增长67.2%.   移动游戏"爆发式"发展或成趋势 <报告>认为,今年上半年,我国游戏产业市场规模增长处于合理区间,多项类别游戏的良性竞争有效地拉动了游戏行业

信息安全系15级学生课程设计——2018.05 小组课题报告

信息安全系15级学生课程设计--2018.05 小组课题报告 课题:物联网实训·远程安防监控系统 一.设计方案及可行性分析 1.项目概述 本项目需要实现以嵌入式Web服务器为核心的视频监控系统. 摄像头采集的到的图像经过压缩后,传到内置的web服务器中.用户只需要通过浏览器就可以观看摄像头采集到的数据. 除了视频监控功能外,本项目还可以搜集空气湿度.空气温度.光照强度等信息. 2.系统架构 该项目基本可以看作B/S架构,由有三部分组成: (1)核心服务端:其实是客户端(严格意义上说,PC上的浏览