Most Java developers plan to transition to Java 17 within next year

JRebel has released its latest  2022 Java Developer Productivity Report . Explores the results of the 2022 Java Developer Survey and details how the biggest trends in Java development affect everything from technology choice to deployment and commit times. The report is based on a survey of Java development professionals around the world, which lasted from October 2021 to January 2022, and received 876 responses.

As in previous years, respondents were primarily developers or similar, making up nearly 50% of the overall respondent data. When you add in the second most popular job title among respondents, Java Architect, that figure reaches 70%. There are also a fair number of leadership roles, with team leaders accounting for 15%, and some executive roles. The majority of respondents' companies are large corporations, with 31% having more than 1,000 employees. Medium-sized companies with 100-1000 employees came in second at 27%. Small companies and startups accounted for 20% and 12%, respectively.

Reports cover the latest data and analysis on the state of the Java ecosystem, including trends in microservices adoption and usage, CI/CD build times and commit frequency, popular frameworks, application servers, virtual machines and other tools; overall developer productivity, Includes challenges and obstacles.

The survey results indicate that the majority of Java developers are planning to migrate to the latest Long Term Support (LTS) version of the language; of these, 62% plan to switch within the next 12 months.  Currently, Java 8 remains the most used version in production at 37%, followed by Java 11 at 29%; both are LTS releases. Only 12% of developers use Java 12 or higher. 

A quarter of respondents said long-term support was the factor that most influenced their decision to upgrade to a new version. Other factors included 23% for security, 20% for performance, 18% for new features, and 14% for compliance reasons.  

When comparing the likelihood of upgrading to Java 17 for companies of different sizes, JRebel found that companies with fewer than 100 employees were more likely to upgrade than larger companies. They speculate that this is due to the complexity and cost of upgrading large enterprise Java applications.

The survey also looked at the adoption of commercial and open Java distributions and found that 36% of respondents use Oracle Java, 27% use OpenJDK, and 16% use AdoptOpenJDK/Adoptium. The report states, " Given the greater representation of large companies in this survey, it is not surprising to see an even split between commercial and open source JRE/JDK distributions. Commercial distributions like Oracle Java can provide large enterprises with An easy way to get patches and updates. For many large organizations, avoiding the hassle of doing this in-house is worth it.

Additionally, the report found that microservices are the most popular architecture for Java applications at 32 percent. Only 22% use a monolithic architecture and 8% use a serverless architecture. Spring Boot is by far the most popular microservices framework, used by 74% of respondents.

Docker is the most common virtual machine platform for Java applications, used by 41%. Kubernetes is used by 26% of respondents, followed by VMware at 16%. Amazon Web Services is the most used PaaS platform at 31%.

Apache Tomcat is by far the most popular Java application server with 48% usage, followed by JBoss/Wildfly at 15%. JetBrains IntelliJ is the most popular Java IDE at 48%, followed by Eclipse at 24% and Visual Studio Code at 18%.

full reporting address

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324372809&siteId=291194637