I thought u were talking about big data spark. But I think you are talking about http://sparkjava.com/
Vert.x is nothing like Spring Boot. Spring Boot combines Spring with autoconfiguration and the ability to run in its own container. Spring Boot can run on Undertow which the other branch of JBoss marketing promotes a lighter weight than Netty.
> Not Spring Boot. Spring Boot is a framework for implementing a server side application.
'server side application' and 'server' or 'web server' are two terms for the same thing in many people's vocabulary. You two are arguing at cross-purposes.
To my knowledge Vert.x and Vert.x web have no equivalent to Spring Boots autoconfiguration.
I am not saying Vert.x or Vert.x web are worse than Spring Boot but they do very different things.
Graal compiles JVM bytecode to native code, so that's the critical factor for your CLI app use case. You'd only need Vert.x if you were writing a server.