Vaadin Flow is a full-stack web framework that runs on Java. It has: A Java-based component API. Automatic server-client communication over XHR or WebSockets. A customizable design system with 40+ UI components. Routing. Forms. Internationalization. Dependency injection (supports Spring and CDI). Vaadin Flow is a unique framework because it lets developers build single-page applications fully in J
![2022 frontend web framework comparison [React, Angular, Vue, Vaadin]](https://cdn-ak-scissors.b.st-hatena.com/image/square/f4a2167730ec9edc49de43f34e2e737b1774ec4a/height=288;version=1;width=512/https%3A%2F%2Fwebsite.vaadin.com%2Fhubfs%2FFramework-comparison-OG.png%23keepProtocol)