Despite of the question being very unspecific I can’t tell you many details about alternatives. But: I think the biggest ones are Quarkus, Micronaut and Vertx. While Vertx defined itself more as a toolkit.<p>I never had the chance to try some of these for Production systems or for a proof of concept. This would be really interesting, but I think many companies lean towards Spring, because it is matured, has a big ecosystem and community and stays for so long. And all of this although Spring has a bigger footprint.
CDI, love it! Much faster, much lower footprint, much easier to understand, and it doesn't bring in the kitchen sink. Also, it's standards based!<p>OpenWebBeans and Weld are the two implementations. OpenWebBeans starts and runs 10x significantly faster, but doesn't see the same amount of commits that Weld does.
hello,<p>... you mean for server-side web-development!?<p>idk, but the list on wikipedia:<p>* <a href="https://en.wikipedia.org/wiki/Comparison_of_server-side_web_frameworks#Java" rel="nofollow">https://en.wikipedia.org/wiki/Comparison_of_server-side_web_...</a><p>could be a starting point :)<p>[and then there is a "whole universe" of other usages beside web-related development possible for/with java ... from desktop to mobile etc.etc. ;]<p>just my 0.02€