It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?
It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?
My current favourite Java server framework is Micronaut.
Great performance and easy to develop for!
As for footguns, I agree there are plenty, but in my experience at least, fewer than in most Frameworks I've used.
Didn't use views much, we built a JSON API, so there wasn't much need for it.
One thing I really liked about it was that it was so easy to get in touch with the Devs, and they so quick to fix things!
We started implementing our API with it before they released 1.0, and as such there were plenty of bugs in the beginning. Quite frequently we submitted a bug report, and there'd be a new version released the same or the next day with a fix for it! Very impressive!
I might've had bad luck with the team where I used vert.x but I've seen a few things in there I would categorize as foot-howitzers, I guess it's just hard to create a framework that can be used for anything without also enabling users to blow their feet off.
Sorry about the rambling comment, just happy to share my thoughts with a fellow Micronaut fan <3
Vert.x has already adopted VTs and in general its documentation is still one of the best I‘ve seen.
Really impressive work on the toolkit all these years. I love working with it.