News
Release 0.2.0 released!
The Idea
I like the idea of programming the frontend in java, like you can do with vaadin flow. Unfortunaly vaadin apps are not stateless. So they did not scale very well. Deep inside there is gwt also in flow.
How would look like a portal if it was invented nowadays?
This is a first POC of my ideas:
Build a cloud native ui framework for quarkus but not limited to. Influenced by web components and the idea of ui mircoservices. It should be stateless, light weight and easy to integrate with quarkus, also build on vanilla browser technologies without GWT or Javascript frameworks.
Get Started
This is work in progress. See example.
Setup your project
- checkout the core projects and build them with mvn clean install
- start a new quarkus project on code.quarkus.io
- Add the cloud-ui-extension to your project
<dependency>
<groupId>net.moewes</groupId>
<artifactId>cloud-ui-quarkus-extension</artifactId>
<version>0.2.0</version>
</dependency>
Create your first view:
@CloudUiView("/myview")
public class MyView extends Div {
public MyView() {
H1 title = new H1("MyView");
add(title);
}
}
Start server with
mvn compile quarkus:dev
Open Browser http://localhost:8080/myview
Documentation
Work in progress. See guides and example apps so far.