2020-12-31 I have thought about another way to combine the principles of vaadin flow, ui microservices and quarkus. May have a look at my project CloudUi. I am looking forward for feedback!
An experimental Quarkus-Extension to use Vaadin with Quarkus.
Quarkus: 0.23.2 Vaadin: 14.0.7
Check out branch
Build all with mvn install
See example for how to use it with quarkus.
Switch into example directory and type:
mvn clean package quarkus:dev
Open Browser http://localhost:8080
Switch into example directory and type:
mvn clean package
java -jar ./target/quarkus-vaadin-extension-example-0.1.0-SNAPSHOT-runner.jar
Open Browser http://localhost:8080
Switch into example directory and type:
mvn clean package -Pnative
./target/quarkus-vaadin-extension-example-0.1.0-SNAPSHOT-runner
Open Browser http://localhost:8080
Ensure that $GRAALVM_HOME is set.
Component | Dev Mode | VM Mode | Native Mode |
---|---|---|---|
Accordion | works | works | works |
AppLayout | works | works | fails |
Button | works | works | works |
Check box | works | works | works |
Detail | works | works | works |
List box | works | works | works |
Split Layout | works | works | works |
others | not tested | not tested | not tested |
Inject CDI Beans | works | works | works |