# Quarkus Qute - A Test Ride

DevFeed: [Quarkus Qute - A Test Ride](<https://devfeed.tech/articles/quarkus-qute-a-test-ride-18861.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/quarkus-qute-test-ride/>)

Published: 2020-01-03T09:00:00Z

Content type: opinion

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Quarkus](<https://devfeed.tech/topics/quarkus.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [CRUD](<https://devfeed.tech/topics/crud.md>), [HTML](<https://devfeed.tech/topics/html.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [database](<https://devfeed.tech/tags/database.md>), [html](<https://devfeed.tech/tags/html.md>), [java](<https://devfeed.tech/tags/java.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [rest](<https://devfeed.tech/tags/rest.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

## AI overview

A personal review of Quarkus Qute, its server-side templating model, and how it compares with client-side web frameworks. The article discusses building a basic CRUD todo application with HTML templates, RESTEasy/JAX-RS, Panache, and PostgreSQL persistence.

## Source excerpt

Table of Contents The Basics Combining HTML and Data APIs Template Organization Error Handling Search Smoother User Experience via Unpoly Bonus: Using WebJars Wrap Up One of the long-awaited features in Quarkus was support for server-side templating: until recently, Quarkus supported only client-side web frameworks which obtain there data by calling a REST API on the backend. This has changed with Quarkus 1.1: it comes with a brand-new template engine named Qute, which allows to build web applications using server-side templates.