JVM Ecosystem Report 2018 (2018年JVM生态系统报告)

Posted HeavenZhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM Ecosystem Report 2018 (2018年JVM生态系统报告)相关的知识,希望对你有一定的参考价值。

本文翻译自SNYK于2018年发布的《 JVM Ecosystem Report 2018 》 ,全文使用机器翻译自动生成,人为将翻译的离谱和翻译明显错误的地方修正到勉强能看懂的程度。

英语好的大佬们请自便---传送门:《 JVM Ecosystem Report 2018 》

报告介绍

SNYK 于 2018 年 10 月 17 日发布了,由 SNYKOracle 联合发起的 《 JVM Ecosystem Report 2018 》 (2018年JVM生态系统报告)。

以下报告提供的数据来自 10,200 多份问卷调查,这些调查是向整个 Java Community(主要是通过社交媒体)、遍及全球的 Java User Groups(包括 Virtual JUG)以及 Oracle 公司的双月刊---《 Java Magazine 》的订阅者发布其可用性来进行的。为了鼓励完成调查,调查的发起人 SNYKOracle 承诺对 Devoxx4Kids 提供一笔捐款。

Devoxx4Kids 在世界范围内组织活动,孩子们可以在这里开发电脑游戏、为机器人编程,还可以学习电子技术。他们的目标是以一种有趣的方式向青少年介绍编程、机器人和工程,向青少年展示用电脑做一些更有创意的事情是可能的。

Report Highlights(报告要点)

0005.jpg (3508×2481) (gitee.com)

1.About your JDK(关于您的 JDK)

0006.jpg (3508×2481) (gitee.com)

Which Java vendor’s JDK do you use in productionfor your main applications?(您在生产环境中为主要应用程序使用哪个 Java 供应商的 JDK?)

0007.jpg (3508×2481) (gitee.com)

Which Java SE Version do you use in production for your main app?(您在生产环境中为主应用程序使用哪个 Java SE 版本?)

0008.jpg (3508×2481) (gitee.com)

How do you plan to respond to Java’s new release cycle?(您打算如何应对 Java 的新发布周期?)

0009.jpg (3508×2481) (gitee.com)

What Java EE version do you use for your main application?(您的主要应用程序使用什么 Java EE 版本?)

0010.jpg (3508×2481) (gitee.com)

What is the main JVM language you use for your main application?(您的主要应用程序使用的主要 JVM 语言是什么?)

0011.jpg (3508×2481) (gitee.com)

2.About your Tools(关于您的工具)

0012.jpg (3508×2481) (gitee.com)

Which IDE do you develop with?(您使用哪个 IDE 开发?)

0013.jpg (3508×2481) (gitee.com)

Which build tool do you use for your main project?(您的主要项目使用哪种构建工具?)

0014.jpg (3508×2481) (gitee.com)

Which Static quality tools do you use?(您使用哪种静态质量工具?)

0015.jpg (3508×2481) (gitee.com)

Do you use static security tools in your testing?(您在测试中使用静态安全工具吗?)

0016.jpg (3508×2481) (gitee.com)

Which CI Server do you use?(您使用哪种 CI 服务器?)

0017.jpg (3508×2481) (gitee.com)

Which Source Code Management platform does your team use for your main project?(您的团队在主项目中使用哪个源代码管理平台?)

0018.jpg (3508×2481) (gitee.com)

Which code repository do you use for your main project?(您的主项目使用哪个代码存储库?)

0019.jpg (3508×2481) (gitee.com)

Which private binary/artifact repository do you use?(您使用哪种私有二进制/工件存储库?)

0020.jpg (3508×2481) (gitee.com)

Which testing technologies do you use?(您使用哪些测试技术?)

0021.jpg (3508×2481) (gitee.com)

3.About your Platform(关于您的平台)

0022.jpg (3508×2481) (gitee.com)

Which cloud platforms do you use?(您使用哪些云平台?)

0023.jpg (3508×2481) (gitee.com)

Which cloud approaches do you use?(您使用哪种云方法?)

0024.jpg (3508×2481) (gitee.com)

Which continuous deployment or release automation tools do you use?(您使用哪种连续部署或发布自动化工具?)

0025.jpg (3508×2481) (gitee.com)

4.About your application(关于您的应用程序)

0026.jpg (3508×2481) (gitee.com)

Which other (non-JVM) languages does your application use?(您的应用程序使用其他(非 JVM)语言吗?)

0027.jpg (3508×2481) (gitee.com)

Which Web Frameworks do you use?(您使用哪些 Web 框架?)

0028.jpg (3508×2481) (gitee.com)

Which ORM frameworks do you use?(您使用哪种 ORM 框架?)

0029.jpg (3508×2481) (gitee.com)

Which database do you use in production?(您在生产环境中使用哪个数据库?)

0030.jpg (3508×2481) (gitee.com)

Which application server do you use in production for your main application?(您在主应用程序的生产环境中使用哪个应用程序服务器?)

0031.jpg (3508×2481) (gitee.com)

Do you develop on the same application server you use in production?(您是否在开发时使用与生产环境相同的应用服务器进行开发?)

0032.jpg (3508×2481) (gitee.com)

How many open source (direct) dependencies does your main application have?(您的主应用程序有多少开源(直接)依赖项?)

0033.jpg (3508×2481) (gitee.com)

5.About your processes(关于您的流程)

0034.jpg (3508×2481) (gitee.com)

How often do you release new versions of your code?(您多久发布一次新版本的代码?)

0035.jpg (3508×2481) (gitee.com)

How often do you audit your code?(您多久审核一次代码?)

0036.jpg (3508×2481) (gitee.com)

6.About you(关于您)

0037.jpg (3508×2481) (gitee.com)

Where do you do your development work?(您在哪里进行开发工作?)

0038.jpg (3508×2481) (gitee.com)

How would you describe yourself?(你会怎样描述你自己?)

0039.jpg (3508×2481) (gitee.com)

How do you rank your security expertise?(你如何评价自己的安全专业知识?)

0040.jpg (3508×2481) (gitee.com)

How old are you?(您多少岁?)

0041.jpg (3508×2481) (gitee.com)

How many years of paid professional experience with Java do you have?(你有多少年的 Java 带薪工作经验?)

0042.jpg (3508×2481) (gitee.com)

What is the size of your company?(你们公司规模有多大?)

0043.jpg (3508×2481) (gitee.com)

Where do you principally get information about Java online?(您主要在哪里获取有关Java Online的信息?)

0044.jpg (3508×2481) (gitee.com)

Are you a member of a Java User Group (JUG)(您是 Java 用户组的成员吗?)

0045.jpg (3508×2481) (gitee.com)

How much do you contribute to open source?(您为开源做了多少贡献?)

0046.jpg (3508×2481) (gitee.com)

参考资料(排名不分先后)

SNYK
Oracle
SNYK Blog-JVM Ecosystem Report 2018
《 JVM Ecosystem Report 2018 》
Java Community Process-Java User Groups list
Virtual JUG
维基词典-bimonthly
百度词典-双月刊
Java Magazine
Devoxx4Kids

由衷感谢Google翻译有道翻译提供的技术支持,即使他们可能都不知道:)

以上是关于JVM Ecosystem Report 2018 (2018年JVM生态系统报告)的主要内容,如果未能解决你的问题,请参考以下文章

JVM Ecosystem Report 2020

json ecosystem.json

ory Oathkeeper Ecosystem

Hadoop Ecosystem related ports

hadoop ecosystem

Hadoop学习-生态体系(ecosystem)概览