Under the Java Virtual Machine Platform category, Docker was by far the most popular selection representing 41% of the overall respondents. The survey found that a combined 60% had experienced an increase, while 35% percent were unaffected.Īnother disappointing outcome is that instead of having better redeployment times, having broken down a monolith into distinct manageable pieces, most found redeployment times exceeding five minutes others exceeding 10 minutes. Given that Spring is the dominant framework aren't they using it in combination with Spring Native which lets you compile Spring applications to native images using the GraalVM native-image compiler?Ī major issue identified in the report was that there's an increase in the time it takes to start up the services in microservice applications since the original transition/creation of the microservice. Quarkus in 2020 had a 0.5% share while Spring Boot 82%. x, and DropWizard rounded out the top four at 5%, 2%, and 1% respectively. Their AOT capabilities, coupled with GraalVM native image executables, should have really made a difference.ĭespite Spring Boot still occupying first place, with a whopping 74%, followed by Quarkus, Vert. I'm talking about Quarkus, which together with Micronaut and Helidon, is part of a new league of open-source frameworks that have sprung out in the last few years in order to boost the usage of Java in the microservices world. I would have thought that this has to be because of the resurgence of JVM-based frameworks that make Java a first class citizen in the microservices world. The architecture of the primary application the respondents develop was based on Microservices (32%) followed by the old timer Monolith (22%). The rest of questions were on performance issues, microservices and CI/CD. GraalVM up from 0.25% in 2020 to 3% this year. This year OracleJDK share is 36% from 48% in 2020. The support provided by Oracle JDK may be more important than we thought. We think that the number of developers using Java 8 suggests that the project hasn’t been updated in a long period of time which could be what has kept the applications in the Oracle distribution. The large Java 8 developer demographic represented in our survey. I fully expected the open source options to have a much larger market share. It was very surprising to see how many of our survey respondents are paying for Oracle JDK. On the OpenJDK vs OracleJDK front, things have changed a bit compared to JRebel's 2020 report which had commented: This indicates that people prefer stability rather than getting hold of all the latest bells and whistles. As the survey highlights, 37% of the developers taken the survey are still on the venerable version 8 (from 58% in 2020), although Java 11 with 29% (from 22% in 2020) is gaining ground. This is not what actually happens though. With a much faster release cycle after version 8, now touching version 18, you would expect that most would have migrated to a more recent version. Saying that another important index is Java version's adoption and whether Oracle JDK is preferred over OpenJDK. Systems that worked 20 years ago, written in Java 5, should be able to compile and run under version 8. The one that enterprises value most is backwards compatibility, being notoriously allergic to radical updates and upgrades. Look no further than the Fortune 500 list of companies reliance on it. Why has Java always been the favorite of enterprises?Įnterprises talked and still talk Java. Most importantly 31% of the sample worked in large Enterprise settings surpassing 1000 employees, therefore the report provides a very good indication of the usage of Java on an industrial level. It drew a total of 846 responses, half of them, and the majority, being developers, with the rest split between Java Architects, Team Leads, Directors, Consultants and Other. Overall developer productivity, including challenges and roadblocks.Popular frameworks, application servers, virtual machines, and other tools.CI/CD build times and commit frequencies.Trends in microservices adoption and usage.The new report which marked the 10th anniversary of JRebel's initiative, looks at the state of the Java ecosystem from the perspective of: So, "Where's Java Going In 2022", according to JRebel? The recent JRebel "Java Development Trends and Analysis 2022" report gave us the opportunity to revisit. It's been a while since our deep look into Java's ecosystem in "Where's Java Going In 2020".
0 Comments
Leave a Reply. |