L'idée générale (qui n'est pas nouvelle) est de s'appuyer complètement sur le serveur pour le rendu des pages pour n'avoir que du HTML côté client, avec quand même une petite couche de JS pour "augmenter" le comportement de HTML (=> le rôle de htmx, qui est la version 2 de intercooler.js si certain(e)s connaissent).
Bien sûr, le plus gros inconvénient : pas de site => pas de logiciel.
Ou bien, si grosses latences => attention à l'expérience utilisateur.
Ce genre de techno n'est vraisemblablement pas pour tous les types d'app web, mais je trouve ça super rafraîchissant de se dire qu'on a pas forcément besoin de sortir toutes les technos javascript front pour faire un site ou une app web, même avancé(e).
# Hypermedia
Posté par Guillaume Denry (site web personnel) . En réponse au journal Le grand remplacement des navigateurs Web d’avant 2020. Évalué à 7. Dernière modification le 24 août 2023 à 16:22.
Ce journal raisonne pas mal avec mon point d'intérêt en ce moment en tant que dev : htmx.
Tout est parti de cette excellente présentation : https://www.youtube.com/watch?v=3GObi93tjZI
L'idée générale (qui n'est pas nouvelle) est de s'appuyer complètement sur le serveur pour le rendu des pages pour n'avoir que du HTML côté client, avec quand même une petite couche de JS pour "augmenter" le comportement de HTML (=> le rôle de htmx, qui est la version 2 de intercooler.js si certain(e)s connaissent).
Le tout étant d'être le plus possible dans l'esprit HATEOAS https://fr.wikipedia.org/wiki/HATEOAS
Bien sûr, le plus gros inconvénient : pas de site => pas de logiciel.
Ou bien, si grosses latences => attention à l'expérience utilisateur.
Ce genre de techno n'est vraisemblablement pas pour tous les types d'app web, mais je trouve ça super rafraîchissant de se dire qu'on a pas forcément besoin de sortir toutes les technos javascript front pour faire un site ou une app web, même avancé(e).