Overview

Using traditional reactive web frameworks like Angulararrow-up-right, Reactarrow-up-right or Vue.jsarrow-up-right makes web development more akin to desktop development.

It's not immediate to get to grips with their programming model, and they require a non trivial setup for even the simpler projects.

Trillo is a groundbreaking alternative which tries to restore as much simplicity as possible while preserving the advantages of a reactive framework:

  1. it turns HTML itself into a reactive languagearrow-up-right,

  2. it generates fully indexable pagesarrow-up-right out of the box,

  3. it makes it trivial to create your own custom tagsarrow-up-right,

  4. it makes it easy to create your own component librariesarrow-up-right.

It's implemented as a customizable Expressarrow-up-right server for Node.jsarrow-up-right. It augments HTML with :-prefixed attributesarrow-up-right, [[...]] expressionsarrow-up-right, and <:...> directivesarrow-up-right, and it's easy to pick up.

Page-specific JavaScript code for both the client and the server is compiled on the fly as needed — you only have to focus on page logic and the server takes care of the rest, no matter what IDE or code editor you're using.

Trillo removes all the boilerplate associated with JS-oriented reactive frameworks, while still encouraging good practices and code reuse. You'll be surprised at how effective it can be.

Last updated