AccueilActualités informatiqueDéveloppement web : Vaadin 22 obtient un support complet pour Quarkus

Développement web : Vaadin 22 obtient un support complet pour Quarkus

Vaadin, la plateforme de développement web pour Java et TypeScript, est disponible dans la version 22.0.0. Outre les améliorations de routine apportées à cette nouvelle version, l’équipe de développement de Vaadin peut notamment se targuer, selon un article de blog, de prendre en charge Quarkus pour Vaadin Flow. En outre, le framework Fusion offre désormais la possibilité de fonctionner sans état.

Sommaire

Le framework Vaadin Flow, inclus dans la plateforme pour la construction d’applications web avec Java, est disponible dans la version actualisée 9.0.0 et est désormais officiellement supporté par Quarkus, en plus de Spring. Les développeuses et développeurs disposent ainsi d’un autre framework Java avec support. Lancé par Red Hat il y a un peu plus de deux ans, Quarkus se caractérise par la combinaison des styles de programmation impératif et réactif et promet des temps de démarrage plus courts, notamment dans les environnements conteneurisés.

Vaadin Fusion, conçu pour les applications frontales réactives en TypeScript, fonctionnera désormais sans état. En mode Stateless Fusion, le framework ne crée plus de sessions serveur par défaut et renonce au mécanisme d’authentification basé sur un jeton, de sorte que le serveur est alors sans état. Selon l’équipe Vaadin, cela permet une mise à l’échelle horizontale plus simple des instances – et la disponibilité des services devrait également être améliorée.

Parmi les autres changements de la nouvelle version de Vaadin, on trouve quelques composants mis à jour. Le site LitRenderer-par exemple, remplace l’API « deprecated » (obsolète). TemplateRenderer pour Grid, Combo Box et Virtual List. Les composants Vaadin Charts ont été mis à jour avec la dernière version de Highcharts et offrent également une API pour configurer la présentation des séries inactives.

Un résumé de toutes les nouveautés de Vaadin 22 est disponible dans le blog de la version. Pour plus de détails, consultez les notes de publication sur GitHub.

Plus d'articles