Orateur
Description
Lorsque l'on évoque le développement web moderne, on pense immédiatement à des pages offrant une expérience utilisateur fluide, des applications réactives sans rechargement. On imagine également une architecture interne modulaire, avec des composants bien isolés et réutilisables. Cette approche est devenue standard avec l'avènement des frameworks JavaScript comme React, Angular ou Vue.js. Cependant, est-il possible de construire une telle application sans recourir à un framework JavaScript ?
Dans cette présentation, je ferai un retour d'expérience sur mon utilisation de Django avec les bibliothèques open source HTMX et django-components dans le cadre de plusieurs projets web au sein d'IJCLab. Je vous montrerai qu'en combinant ces deux bibliothèques, il est tout à fait possible de construire une application réactive et modulaire, sans pour autant avoir à apprendre un nouveau langage, un nouveau framework, ni écrire (trop) de JavaScript.