We use cookies to ensure you get the best experience on our website.Read moreRead moreGot it

close
  • Products
    • Products
      • Snyk Open Source (SCA)
        Avoid vulnerable dependencies
      • Snyk Code (SAST)
        Secure your code as it’s written
      • Snyk Container
        Keep your base images secure
      • Snyk Infrastructure as Code
        Fix misconfigurations in the cloud
      • Snyk Cloud
        Build, deploy, and stay secure
    • Solutions
      • Application security
        Build secure, stay secure
      • Software supply chain security
        Mitigate supply chain risk
      • Cloud security
        Build and operate securely
    • Platform
      • What is Snyk?
        Developer-first security in action
      • Developer security platform
        Modern security in a single platform
      • Security intelligence
        Comprehensive vulnerability data
      • License compliance management
        Manage open source usage
      • Snyk Learn
        Self-service security education
  • Resources
    • Using Snyk
      • Documentation
      • Vulnerability intelligence
      • Product training
      • Customer success
      • Support portal & FAQ’s
      • User hub
    • learn & connect
      • Blog
      • Community
      • Events & webinars
      • DevSecOps hub
      • Developer & security resources
    • Listen to the Cloud Security Podcast, powered by Snyk
  • Company
    • About Snyk
    • Customers
    • Partners
    • Newsroom
    • Snyk Impact
    • Contact us
    • Jobs at Snyk We are hiring
  • Pricing
Log inBook a demoSign up
All articles
  • Application Security
  • Cloud Native Security
  • DevSecOps
  • Engineering
  • Partners
  • Snyk Team
  • Show more
    • Vulnerabilities
    • Product
    • Ecosystems
EcosystemsOpen Source

JVM Ecosystem Report 2020

Brian VermeerFebruary 5, 2020

Welcome to our annual JVM ecosystem report! This report presents the results of the largest annual survey on the JVM ecosystem, showing results from the survey gathering over 2000 responses in the second half of 2019. We would like to thank everyone who participated and offered their insights on Java and JVM-related topics.

This report is split into six posts:

  1. JVM ecosystem report 2020 – Introduction
  2. 36% of developers switched from Oracle JDK to an alternate OpenJDK distribution, over the last year
  3. 64% of developers report that Java 8 remains the most often used release
  4. Kotlin overtakes Scala and Clojure, to become the 2nd most popular language on the JVM
  5. Spring dominates the Java ecosystem with 60% using it for their main applications
  6. IntelliJ IDEA dominates the IDE market with 62% adoption among JVM developers

We also have a lovely handcrafted pdf report which contains all of this information in one downloadable place.

DOWNLOAD THE JVM ECOSYSTEM 2020 REPORT!

For this survey, we teamed up with conferences and communities across the JVM ecosystem to reach as many developers as possible. Big shout out to Devoxx, DevNexus, Jfokus, JCrete, Adopt OpenJDK, VirtualJUG and other Java communities for their invaluable help. As a result of this massive effort, an impressive number of developers participated in the survey, giving great insight into the current state of the JVM ecosystem.

TL;DR: report highlights

Before we start, here’s a TL;DR overview of the main highlights in this report.

Test your Java applications for vulnerabilities

 

By submitting this form you consent to us emailing you occasionally about our products and services.
You can unsubscribe from emails at any time, and we will never pass your email onto third parties. Privacy Policy

Introduction

Where are you from?

It is great to see that we have developers from all over the globe responding to this survey! This shows how the JVM ecosystem is thriving everywhere.

What is your current role?

The vast majority of respondents come from a technical background with 89% of them being either developers, team leaders, or architects. What’s more, an important number of C-level employees took time out of their busy schedule to participate in our survey.

What is the size of your company?

According to the demographics, the JVM ecosystem has a place in enterprises as well as startups! With 41% of the respondents working for a company that has less than 100 employees, it is safe to say that Java has a role to play everywhere.

There’s more to this report! Which section do you want to read next? 

  1. JVM ecosystem report 2020 – Introduction
  2. 36% of developers switched from Oracle JDK to an alternate OpenJDK distribution, over the last year
  3. 64% of developers report that Java 8 remains the most often used release
  4. Kotlin overtakes Scala and Clojure, to become the 2nd most popular language on the JVM
  5. Spring dominates the Java ecosystem with 60% using it for their main applications
  6. IntelliJ IDEA dominates the IDE market with 62% adoption among JVM developers
 

DOWNLOAD THE JVM ECOSYSTEM 2020 REPORT!

Discuss this blog on Discord

Join the DevSecOps Community on Discord to discuss this topic and more with other security-focused practitioners.

Go to Discord
Footer Wave Top
Patch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo Segment
Develop Fast.
Stay Secure.
Snyk|Open Source Security Platform
Sign up for freeBook a demo

Product

  • Developers & DevOps
  • Vulnerability database
  • API status
  • Pricing
  • Test with GitHub
  • IDE plugins
  • What is Snyk?

Resources

  • Snyk Learn
  • Blog
  • Security fundamentals
  • Resources for security leaders
  • Documentation
  • Snyk API
  • Disclosed vulnerabilities
  • Open Source Advisor
  • FAQs
  • Website scanner
  • Japanese site
  • Audit services
  • Web stories

Company

  • About
  • Snyk Impact
  • Customers
  • Jobs at Snyk
  • Snyk for government
  • Legal terms
  • Privacy
  • Press kit
  • Events
  • Security and trust
  • Do not sell my personal information

Connect

  • Book a demo
  • Contact us
  • Support
  • Report a new vuln

Security

  • JavaScript Security
  • Container Security
  • Kubernetes Security
  • Application Security
  • Open Source Security
  • Cloud Security
  • Secure SDLC
  • Cloud Native Security
  • Secure coding
  • Python Code Examples
  • JavaScript Code Examples
Snyk|Open Source Security Platform

Snyk is a developer security platform. Integrating directly into development tools, workflows, and automation pipelines, Snyk makes it easy for teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and infrastructure as code. Supported by industry-leading application and security intelligence, Snyk puts security expertise in any developer's toolkit.

Resources

  • Snyk Learn
  • Blog
  • Security fundamentals
  • Resources for security leaders
  • Documentation
  • Snyk API
  • Disclosed vulnerabilities
  • Open Source Advisor
  • FAQs
  • Website scanner
  • Japanese site
  • Audit services
  • Web stories

Track our development

© 2022 Snyk Limited
Registered in England and Wales
Company number: 09677925
Registered address: Highlands House, Basingstoke Road, Spencers Wood, Reading, Berkshire, RG7 1NT.
Footer Wave Bottom