082 594 6950

August 3, 2022

Vaadin Introduces Hilla to Unify Frontend/Backend Web Development - InfoQ.com

Live Webinar and Q&A: Serverless Data: The Next Frontier on the Cloud (Live Webinar Aug 18th, 2022) Register Now
Facilitating the Spread of Knowledge and Innovation in Professional Software Development

The 2022 QCon London and QCon Plus tracks featured in-depth technical talks from senior software practitioners covering developer enablement, resilient architectures, modern Java, Machine Learning, WebAssembley, modern data pipelines, the emerging Staff-Plus engineer path, and more.
There have been a lot of innovations and developments in the AI and ML space since last year. In this podcast, InfoQ’s AI, ML, and Data Engineering editorial team discusses the latest trends that our readers should find interesting to learn and apply in their own organizations when these trends become mainstream technologies.
In this annual report, the InfoQ editors discuss the current state of AI, ML, and data engineering and what emerging trends you as a software engineer, architect, or data scientist should watch. We curate our discussions into a technology adoption curve with supporting commentary to help you understand how things are evolving.
DesignOps is a combination of practices and a mindset that improves design workflow, facilitates designer-developer handoffs, enhances the way products and services are crafted, and enables projects to evolve at a faster pace. Design processes may be more complex, dispersed and chaotic than they should be. There are ways to adapt to digital transformation and establish well-functioning DesignOps
The panelists discuss what they have learned scaling their own workload in the public cloud. Topics include capacity and workload management, security integration, and homegrown PaaS integration.
Learn how cloud architectures help organizations take care of application and cloud security, observability, availability and elasticity. Register Now.
Understand the emerging software trends you should pay attention to. Attend in-person on Oct 24-28, 2022.
Make the right decisions by uncovering how senior software developers at early adopter companies are adopting emerging trends. Register Now.
InfoQ Homepage News Vaadin Introduces Hilla to Unify Frontend/Backend Web Development
This item in japanese
Mar 25, 2022 2 min read
A N M Bazlur Rahman
Vaadin has introduced a new web framework for Java developers, Hilla, that combines the backend with Spring Boot and the frontend as a mix of TypeScript and Lit.
Formerly known as Vaadin Fusion, Hilla offers many capabilities to simplify business application development, such as providing a unified project setup for Java and TypeScript that remains in sync. It has a comprehensive set of UI components, e.g. Vaadin components. It also offers support for single-page applications including Spring Security for securing applications.
Hilla contains all the necessary artifacts that a web application requires, such as routing, forms, security, build tooling etc. On top of that, the framework provides an automatic TypeScript code generation that keeps the frontend in-sync with the front end. For example, if a developer creates the following endpoint in Spring Boot, two items are linked:
Hilla requires Node version 16.14 or higher and JDK 11 or higher, and instructions are available in the Getting Started guide.
Hilla is made and maintained by Vaadin, however, it doesn't include the Vaadin Flow. Instead, it uses the Lit, a lightweight library similar to ReactJs, for building native web components. Along with this, Hilla includes both frontend and backend in the same project. Regarding this, Leif Åstrand, product management lead at Vaadin, mentioned that:
Contrary to conventional wisdom about separating the frontend and the backend, we're looking for opportunities to optimize based on bringing server-side Java and client-side TypeScript closer to each other.
The Hilla framework currently supports only Spring Boot. Support for other frameworks, such as Quarkus or Jakarta EE, are not yet on the roadmap. On Spring Boot, Åstrand continues:
Nowadays, Spring Boot brings most parts of the Java ecosystem together in a way that works based on conventions, with minimal need for separate configuration.
Although the first major release of Hilla supports Java, a Vaadin webinar explains that other JVM languages, such as Kotlin, could be included in the future. Furthermore, since it is an open-source project currently under Apache 2.0 license, anyone can view, extend and modify the source code and report issues.
Developers who want to evaluate Hilla can leverage Vaadin's initial materials via their documentation, a webinar, and a Spring Tips blog post. The source code may be found on GitHub.

Becoming an editor for InfoQ was one of the best decisions of my career. It has challenged me and helped me grow in so many ways. We'd love to have more people join our team.

vFunction is a patented AI-powered platform for companies that intelligently and automatically transforms legacy monolithic applications into microservices. Request a Demo.
A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.
You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.
Get the most out of the InfoQ experience.
Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p
by abhishek manocha,
by Michael Redlich,
by Michael Redlich,
by abhishek manocha,
Your message is awaiting moderation. Thank you for participating in the discussion.
What is that @Anynonous... ? I believe there is typo there or I don't know of this thing yet.
by Michael Redlich,
Your message is awaiting moderation. Thank you for participating in the discussion.
Hi Abhishek:

The @AnonymousAllowed annotations permits anyone to navigate to the view without any authentication or authorization. You can read more details at vaadin.com/docs/latest/flow/integrations/spring...
by Michael Redlich,
Your message is awaiting moderation. Thank you for participating in the discussion.
Hi Abhishek:

It was just brought to my attention that I misunderstood your question and incorrectly answered. I didn't see the real typo. This has been fixed and I certainly appreciate you bringing this to our attention! My apologies for any confusion I may have caused.


Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.
Real-world technical talks. No product pitches.
Practical ideas to inspire you and your team.
QCon San Francisco - Oct 24-28, In-person.

QCon San Francisco brings together the world's most innovative senior software engineers across multiple domains to share their real-world implementation of emerging trends and practices.
Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches.Save your spot now
InfoQ.com and all content copyright © 2006-2022 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy Notice, Terms And Conditions, Cookie Policy


Call us on

082 594 6950

Mail us


Lets Zoom

Book us now for a zoom meeting

This is us...

We design websites all over South Africa from Bloemfontein. We design basic infinite scroll websites, multiple page websites as well as e-commerce websites. We can do the entire integration for you.
  • No products in the cart.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram