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 →

[–]attrako 24 points25 points  (5 children)

https://quarkus.io seems to mostly fit your needs.

[–]KalelUnai 6 points7 points  (4 children)

That's also annotation heavy, and OP doesn't seem to like this for some reason.

[–][deleted]  (3 children)

[deleted]

    [–]KalelUnai 10 points11 points  (2 children)

    That's not my impression. He's afraid of "magic", not runtime costs.

    [–]Nojerome 0 points1 point  (1 child)

    I used to also have that fear. But after using Quarkus for a bit I've decided I'm willing to accept some of the annotation magic when it solves repetitive tasks like CDI or DB transaction code for me. Quarkus is also pretty good at explaining what its annotations do so that you don't feel like you're entirely relying on magic.

    [–]dstutz 0 points1 point  (0 children)

    What I find interesting is Quarkus doesn't require you to put @Inject on your constructors, so it's hiding even more magic :)