我的编程空间,编程开发者的网络收藏夹
学习永远不晚

2018 JVM生态系统报告是怎么样的

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

2018 JVM生态系统报告是怎么样的

这篇文章将为大家详细讲解有关2018 JVM生态系统报告是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

JVM生态系统报告就是 Java 开发者工具使用情况的缩影。

https://res.cloudinary.com/snyk/image/upload/v1539774333/blog/jvm-ecosystem-report-2018.pdf

2018 JVM生态系统报告是怎么样的

下面是报告里五条有意思的内容:

Java 8占据统治地位

79% 的Java开发者使用 Java 8 作为生产环境的主要平台。情况似乎是这样,Java 开发者正在最终放弃 Java 7,但接纳 Java 9 的步伐相对缓慢。有意思的是,尽管有采纳 Java 9 的趋势,但这是一个缓慢的开始。

IntelliJ 证明开发者愿意为工具付费

我曾为开源工具和 Java IDE 工作了相当长一段时间。开源工具让 IDE 厂商很难想开发者兜售他们的产品。这里,我非常吃惊地看到,32% 的 Java 开发者愿意购买 IntelliJ IDEA。这个比例非常接近 Eclipse 使用者的比例,后者是38%。恭喜 IntelliJ,这个数据证明开发者愿意为他们的 IDE 付费。 

Gradle 未能撼动Maven王位

数年前,Gradle 还是构建工具领域的新人。Gradle 的势头看起来将会盖过构建工具王者——Maven。然而,Gradle 的成长似乎减慢了。60%的开发者使用 Maven,使用 Gradle 的仅有19%。有时候,替换现有的基础架构是一件相当困难的事情。

GitHub 并非代码仓库王者

不严谨地说,大多数开源项目使用 GitHub。因此,“在你主要开发项目中使用哪种代码仓库”,这个问题的答案让我有些吃惊。GitHub 和 Bitbucket 各占 25%,而 GitLab 紧随其后,占20%。回答的范围包括私有和公开代码仓库,因此答案内容不局限于开源领域。然而,可以看到 Bitbucket 和 GItLabs 做得很好。非常高兴看到 GitHub 有一些旗鼓相当的竞争对手。

软件发布周期缩短

我不记得有哪个调查问过这个问题,“多久发布一次新版本代码?” 在这个报告中就提到了这个有趣的问题。72%的受访者声称他们每个月发布一次,这个结果让我有点惊讶。敏捷开发和 DevOps 肯定对缩短发布周期有显著影响。

感谢报告的作者,Simon Maple 和 Andrew Binstock。这些调查花费了很多时间,而发布调查结果对整个社区都是宝贵的财富!

以下是完整全英报告(三十五条):

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

2018 JVM生态系统报告是怎么样的

关于“2018 JVM生态系统报告是怎么样的”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

2018 JVM生态系统报告是怎么样的

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

2018 JVM生态系统报告是怎么样的

这篇文章将为大家详细讲解有关2018 JVM生态系统报告是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JVM生态系统报告就是 Java 开发者工具使用情况的缩影。https://res.clou
2023-06-02

Hadoop的生态系统是什么

这篇文章主要讲解了“Hadoop的生态系统是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hadoop的生态系统是什么”吧!hadoop生态系统,意思就是以hadoop为平台的各种应用框
2023-06-02

BLEEDINGBIT漏洞分析报告是怎么样的

BLEEDINGBIT漏洞分析报告是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。0x00 CVE-2018-16986原理BLE设备在LL层有5种状态,分别为 待机状
2023-06-19

Linux系统架构是怎么样的

这篇文章主要介绍了Linux系统架构是怎么样的,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我以下图为基础,说明Linux的架构(architecture)。最内层是硬件,最
2023-06-13

Android系统服务是怎么样的

Android系统服务是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。System_Server进程运行在system server进程中的服务比较多,这是整个andr
2023-06-22

AIX操作系统的系统日志是怎么样的

今天就跟大家聊聊有关AIX操作系统的系统日志是怎么样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。AIX操作系统errpt该命令普通用户权限也可使用,列出简短出错信息T(类型):
2023-06-05

win7中怎么关闭系统发生错误时发送错误报告的弹窗

我们平常在使用系统的时候,如果系统发生了错误基本上不管你选择什么都会发送错误报告。当然系统发生错误我也建议你发错误编程客栈报告给微软,而今天我们要禁止的就是让它后台自动发送错误报告给微软,不用通过弹窗让我们选择,编程客栈比较很多时候发生错误
2023-05-31

Java实现学生信息管理系统的流程是怎样的

这篇文章给大家介绍Java实现学生信息管理系统的流程是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、项目简述功能包括: 用户的登录注册,学生信息管理,教师信息管理,班级信 息管理,采用mvcx项目架构,覆盖增
2023-06-25

ERP生产管理系统是什么样的?对企业作用是什么?

说到ERP生产管理系统哪个好?好用的ERP生产管理系统有哪些?相信很多ERP领域专家,或准备上ERP的生产企业,都会认为没有答案。因为就像买车,不同价位有不同品牌,不同品牌有不同优势,比如,有的很耐用,有的质感好,有的动力好,有的空间大……
2023-06-05

Linux系统启动流程是怎么样的

这篇文章主要为大家展示了“Linux系统启动流程是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统启动流程是怎么样的”这篇文章吧。linux启动时我们会看到许多启动信息,Li
2023-06-27

Linux系统启动过程是怎么样的

小编给大家分享一下Linux系统启动过程是怎么样的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在BIOS阶段,计算机的行为基本上被写死了,可以做的事情并不多;一
2023-06-28

Linux系统文件系统及文件基础是怎么样的

这篇文章将为大家详细讲解有关Linux系统文件系统及文件基础是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux
2023-06-05

基于Linux操作系统 Fedora是怎么样的

这篇文章给大家介绍基于Linux操作系统 Fedora是怎么样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。虽然前几天我们就已经拿到了下载地址,直到今天,延期数次的Fedora11版本才终于到达正式版的文件夹里。Fe
2023-06-17

Win10系统异常 怎么查看计算机的问题报告?

在计算机的操作过程,难免不出现一些问题,出了问题后就会报告给Microsoft,如有解决方案时,会显示在操作中心(前提是安装Win10系统时,必须注册Microsoft的用户名)。我们从哪里可以看到问题的报告呢?1、在计算机桌面,(1)右键
2023-06-10

用于Kubernetes的Linux操作系统是怎么样的

用于Kubernetes的Linux操作系统是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。你已经了解过Kubernetes了(或正在考虑探索一些Kubernetes部
2023-06-15

win10系统新手使用教程是怎么样的

本篇文章为大家展示了win10系统新手使用教程是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体教程如下:一、桌面设置图标设置1、右击桌面空白处——点击个性化。2、点击主题——选择桌面设置
2023-06-05

网页设计中栅格系统是怎么样的

小编给大家分享一下网页设计中栅格系统是怎么样的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!栅格系统的形成1692年,新登基的法国国王路易十四感到法国的印刷水平强
2023-06-08

Drupal核心远程代码执行漏洞分析报告是怎么样的

本篇文章给大家分享的是有关Drupal核心远程代码执行漏洞分析报告是怎么样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。0x00 漏洞概述日前,360-CERT监测到编号为C
2023-06-19

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录