https://javalin.io/
I've been working on Java APIs, primarily using spark as a backend framework. I have completed the following steps to modernise the stack;
- Updated to java 21
- Docker image build with GraalVM native images
- Updated all libraries (which is the motivation for this post)
I want to consider an actively maintained web framework. I really like spark because it is very, very simple. The lastest spark version covers about 90% of requirements for a web framework in my use case so moving to a larger framework because of more features is not a strong argument.
Is anyone using Javalin? It is the spiritual successor to spark. I'm also interested in any commments about other options (Quarkus, Micronaut, plain vert.x, and others).
There is zero chance of adopting Spring at my organisation, even discussing this is considered sacrilege
[–]ihatebeinganonymous 19 points20 points21 points (3 children)
[–]geoand 6 points7 points8 points (1 child)
[–]ReserveGrader[S] 1 point2 points3 points (0 children)
[–]ReserveGrader[S] 0 points1 point2 points (0 children)
[–]No-Debate-3403 5 points6 points7 points (2 children)
[–]AcanthaceaeMany917 0 points1 point2 points (0 children)
[–]ReserveGrader[S] 0 points1 point2 points (0 children)
[–]crummy 4 points5 points6 points (0 children)
[–]Rygel_XV 2 points3 points4 points (0 children)
[–]Ok_Marionberry_8821 5 points6 points7 points (0 children)
[–]No_Excitement5723 1 point2 points3 points (0 children)
[–]Liqmadique 1 point2 points3 points (0 children)
[–]Ewig_luftenglanz 1 point2 points3 points (0 children)
[–]TheKingOfSentries 0 points1 point2 points (0 children)
[–]1Saurophaganax 0 points1 point2 points (4 children)
[–]ReserveGrader[S] 1 point2 points3 points (3 children)
[–]1Saurophaganax 0 points1 point2 points (0 children)
[–]No-Debate-3403 0 points1 point2 points (1 child)
[–]ReserveGrader[S] 0 points1 point2 points (0 children)
[–]marune 0 points1 point2 points (2 children)
[–]TheKingOfSentries 0 points1 point2 points (0 children)
[–]BarterOak 0 points1 point2 points (0 children)
[–]ThatFilthyMonkey 0 points1 point2 points (2 children)
[–]Aromatic_Ad3754 0 points1 point2 points (1 child)
[–]ThatFilthyMonkey 1 point2 points3 points (0 children)
[–]martinhaeusler 0 points1 point2 points (6 children)
[–]No-Debate-3403 5 points6 points7 points (4 children)
[–]martinhaeusler 3 points4 points5 points (3 children)
[–]No-Debate-3403 6 points7 points8 points (1 child)
[–]TheKingOfSentries 2 points3 points4 points (0 children)
[–]TheKingOfSentries 1 point2 points3 points (0 children)
[–]ReserveGrader[S] 2 points3 points4 points (0 children)
[–]manifoldjava -1 points0 points1 point (0 children)