vertx-web-util is just a wrapper around AnstractVerticle. Nubes introduces "Controllers" and "Services" and some other stuff.
This utility is really just extends AbstractRestVerticle which extends AbstractVerticle.
Vert-web-util is closer to Paulo's vertx-web-annotations. He introduces AnnotatedRouter, I may implement his idea.
Vertx-web-util also abstracts away the usual boilerplate code of createHttpServer and possibly more. Its kinda like what BusmodBase verticle was back in 2.x
Two differences:
. We found it more useful to allow multiple REST resources within one vertical. This was both for semantics and practical reasons.
. given the limitations of Java inheritance, we found it more reusable to make the rest library as a tool that can be invoked anywhere given a vertx and a router. Less opinionated.