The source code is for testing only and should not be used commercially. The source code comes from the Internet. If there is any infringement, please contact me to remove it.
2020年 JVM 生态报告解读

1. preface

in 2020 JVM The ecological report has been released. The report was published by the British software security service provider Snyk United Oracle official publication The Java Magazine Jointly launched. 's take a look at JVM The latest situation and development trends of the ecosystem are related to Java Developers are crucial.

2. The rise of OpenJDK

with Oracle modify its JDK on the license agreement, users are selecting JDK There are more concerns on the issue. although Oracle JDKStill dominant, accounting for **34%*, compared with **70% reported last year.

More and more developers are turning to other OpenJDK Provider. One in four developers choose to adopt OpenJDK

The reason is only 9% % of participants are willing to pay to use JDK , it's all money! in addition JDK The accelerated pace of releases (March and September every year) also affects users ' JDKThe update strategy also indirectly affects the payment decisions of these users.

3. Java 8 is still mainstream

Java 8 still occupy 64% , last year 79%**。Released in September 2018Java**'s first long-term support (LTS) version Java 11, Java 8 The share is slowly decreasing. A quarter of the developers surveyed have already run in a production environment Java 11。although JDK The pace of releases has accelerated, but the need to migrate to a new version every six months is also costly for companies and developers.51% 70% of respondents said that the current version is working normally and migration is not necessary. and 55% Persistence in using LTS Version for long-term support.

4. Kotlin becomes the second JVM language

Java Language still rules JVM Platform. Kotlin from last year 2.4% grow to 5.5% become the second JVM language, Kotlin The grammar is concise, no NPE problems, and Java There is good interoperability between them. even Spring 5 They all have given good support to it. Although currently mainly Kotlin % of developers are on Android mobile, and some developers are already trying to use it on the back end Kotlin

5. Spring Framework tops the pack

10 Among the developers are 6 using Spring Framework Develop their applications. After continuous polishing,Spring has evolved into Java The most important framework in the ecosystem. and 2/3 the Spring Users used their latest main version Spring 5

The server development framework is also Spring Dominating the world, where Spring Boot Occupy half of the country. and 31% share also belongs to Spring their own Web framework Spring MVC 。New framework Micronaut and Quarkus Possibly the same Spring Competition, but we can only wait until next year to draw conclusions, and this year they are not ranked high.

addition, in Web The client side is still dominated by the three major frameworks, and Jquery The sword is still old.

6. IntelliJ IDEA is most popular among developers

IDE The dispute has a long history. Let's take a look at this year's statistical chart:

62% developers chose JetBrains produced IntelliJ IDEA as IDE , among them 80% For paying users. Having achieved such great commercial success among the many other free options is also worth studying. second place Eclipse Share from last year's 38% dropped to 20% , third placeApache NetBeans Keep pace and maintain a 10% share.

7. Maven is the most commonly used build tool

Maven occupied 64% The share is still the boss. as a rising star Gradle It has always maintained an upward trend, and many excellent frameworks such as Spring have chosen to Gradle 。And the old Ant It has been declining for five years and is likely to withdraw from competition in the future.

8. Jenkins dominates continuous integration

As I thought,Jenkins at up to 58% Share of continuous integration (CI) dominant position. The second option is "None"There are still so many people who don't use any CI Servers, this is an interesting question. and Jenkins The nearest competitor isGitLab (6%) andTeamCity (5%)

9. Git is the biggest winner

Compared with the previous few statistics, code hosting is still in full swing.Gitlab It would be nice to have been a private repository, and CI/CD Also doing a good job;GitHub It has been very successful as a public code hosting platform and has been acquired by Microsoft;BitBucket I always thought their SourceTree It is a very easy to use client. They each have their own strengths, and the gap is not big. These three companies rely on Git Hosted system. so GitIs the biggest winner. We don't see it in statistics SVN The figure, maybe it is really old.

10. Java Developer Distribution

Finally, let's take a look at the participants in this global survey Java Which regions do the developers come from?


The above is right 2020 JVM Ecosystem ReportThe original report can be read through 2020 JVM Ecosystem Report Get. I hope you can see the current Java Current situation and some future trends.

read more
Resource download
PriceFree
The use is limited to testing, experiments, and research purposes. It is prohibited for all commercial operations. This team is not responsible for any illegal behavior of users during use. Please self-test all source codes! There is no guarantee of the integrity and validity of your source code. All source code is collected from the entire network
Original link:https://bcbccb.cn/en/4468.html, please indicate the source for reprinting. Disclaimer: This resource has not been authorized by the original rights holder and is not commercially available. It can only be used to learn and analyze the underlying code, CSS, etc., and is prohibited for commercial purposes. Any relevant disputes and legal liabilities arising from unauthorized commercial use shall be fully borne by the user. Everyone is responsible to support genuine copies. Please delete them within 24 hours after downloading. Thank you for your support!
1

Comments0

情怀数据库备份文件
Feelings database backup files
Someone bought it 5 minutes ago Go and have a look

Site Announcements

The source code (theme/plug-in/application source code) and other resources provided by this site are only for learning and exchange

Commercial use is prohibited, otherwise all consequences will be borne by the downloading user!

Some resources are collected or copied online. If they infringe on your legitimate rights and interests, please write to us.

Currently, members have a big reward, and the current price for a lifetime member is 299 gold coins.Recent price adjustments

Join quickly, opportunities wait for no one! immediately participated in

Captcha

Fast login to social accounts

en_USEnglish