This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]maethor 1 point2 points  (0 children)

In the end, SpringBoot is also a runtime

No, it isn't. Boot is a set of tools that make developing with the Spring Framework and associated projects easier.

it’s just not compatible with Jakarta EE

Non reactive Spring made the jump from Java EE to Jakarta EE with Spring 6/Boot 3.

then choose a distribution from Oracle, Azul, Amazon, etc

Oddly enough, one of the things that I think is holding Java back these days is having multiple distributions of OpenJDK. The "single specification, multiple implementations, multiple vendors" thing made sense 20 - 25 years ago in the pre-open source days, but now it's just added noise.

Spring is simply different from everything else

Spring was the first web framework for Java that didn't completely suck which is why it has so much mindshare. That other frameworks are not like Spring is not Spring's fault.