TeaVM/Flavour: A Great Web Toolkit for JavaIf you are one of the many Java developers who wants to make a quick, fast, web application, you owe it to yourself to check out TeaVM and Flavour. This pair of tools lets you create single-page web apps using Java tooling, with convenient hooks to communicate with your Java back-end. Remember the joy, convenience, and productivity of a strongly-type language and great tools from top to bottom of your app? Those days are back!
Flavour takes it to the next level, providing type-safe HTML templates, binding, and service wrappers for Java. The demos show the power of this combination.
Full-stack, In-browser Java!Now you can build a full-stack application in a single Maven project. Your back-end can provide a JAX-RS service, and the Flavour front-end can easily and quickly invoke the service, and manipulate the data in-browser. Since the TeaVM/Flavour code is executing in-browser, it can instantly respond to user interaction without requiring a round trip. No need for legacy technologies that require round-trips for each click or focus change. You will be blown away by the performance.
Deep DiveRead on for some specific use cases and how to solve them with TeaVM:
Copyright © 2018 Andrew Oliver