• # SPA en français

    Posté par  . Évalué à 6.

    Désolé j'ai raté l'option, c'est une migration d'une boite française mais c'est pas en français…

    A part ça je peux aussi témoigner sur l'intérêt de cette petite lib qui permet d'ajouter un peu de réactivité aux pages sans renier la logique du rendu serveur… Que du bonheur.

    • [^] # Re: SPA en français

      Posté par  (site web personnel) . Évalué à 4.

      Corrigé, merci.

    • [^] # Re: SPA en français

      Posté par  (Mastodon) . Évalué à 10.

      A part ça je peux aussi témoigner sur l'intérêt de cette petite lib qui permet d'ajouter un peu de réactivité aux pages sans renier la logique du rendu serveur… Que du bonheur.

      Cela donne envie d'en savoir plus. Je suis sur qu'une dépêche sur cette lib (présentation de ce que c’est + un peu de retour d'expérience) en intéresserait plus d'un•e

      Surtout, ne pas tout prendre au sérieux !

  • # Complément

    Posté par  . Évalué à 6.

    Il me semblait bien me rappeler avoir déjà vu htmx ! Devnewton avait partagé un lien également l'année dernière.

  • # Depuis 2014

    Posté par  . Évalué à 7.

    C'est l'évolution de Intercooler.js déjà discuté sur Linuxfr, il n'y a plus de dépendance avec jquery et il y a pas mal de nouvelles fonctionnalités.

    C'est la même approche que Unpoly, le replacement de fragments de html avec des appels ajax. On écrit pas de Javascript, les appels ajax ainsi que les éléments du DOM remplacés sont conditionnés par les noms des attributs html de la page.

    Idéal pour un site full backend qui veut ajouter de l'interactivité sans passer par les bulldozers que sont React, Angular ou Vue, et/ou qui se dit que le HTML est, après tout, la base de l'hypertexte.

    • [^] # Re: Depuis 2014

      Posté par  . Évalué à 3.

      Je comprends mieux pourquoi ça utilise encore XMLHttpRequest au lieu de fetch qui est supporté depuis au moins 5 ans partout.

      Bon, ça change rien pour les sites qui veulent un peu d'interactivité, mais j'avoue, quitte à mettre du moderne léger, Svelte ferait plutôt bien le job non ? Ou alors faut forcément passer par la case packer/transpiler ?

      • [^] # Re: Depuis 2014

        Posté par  . Évalué à 8.

        Pour l'instant htmx supporte ie11 qui ne supporte pas fetch.
        A voir pour le futur …

        Svelte ne fait pas de rendu server-side ad hoc, ou alors on va "siouxer" et il faut encore écrire du Javascript.

        En ce qui me concerne je n'ai pas envie d'écrire une seule ligne de js (ni de "transpiler" ni de "packer" ni "Hydrater" et autres) … oui je suis vieux et feignasse, et le revendique.

    • [^] # Re: Depuis 2014

      Posté par  . Évalué à 6.

      Dans la même logique de faire le rendu principalement côté serveur, il y a aussi stimulus, sous-titré comme "un framework javascript léger pour le HTML que vous avez déjà".

  • # Discussion HN

    Posté par  (site web personnel) . Évalué à 5.

    Pour ceux que le sujet intéresse la discussion de l'article sur Hacker News est très instructive.

  • # Validité de l'HTML ?

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    Ça me plaît bien dans le principe, mais leurs pages d'exemple n'ont pas l'aire d'être de l'HTML valide : par exemple le click-to-edit qui utilise un attribut hx-ext non-autorisé sur le body.

    Est-ce que htmx peut produire du contenu HTML valide ? C'est peut être juste leur site qui n'est pas valide ?

    • [^] # Re: Validité de l'HTML ?

      Posté par  . Évalué à 3.

      En fouillant un peu.

      hx-ext
      Charge des extensions optionnelles, pour du debug (entre autres).

      _="truc"
      C'est pour utiliser ceci, qui est fun mais non requis.

      Le reste c'est des erreurs de markup ou dues à l'utilisation d'extensions.

    • [^] # Re: Validité de l'HTML ?

      Posté par  . Évalué à 4. Dernière modification le 20 octobre 2022 à 09:13.

      Bien vu, apparemment c'est un problème qui n'est pas résolu et qui concerne pas mal d'autres frameworks, y a une recherche de consensus au niveau w3 pour permettre que des attributs persos soient valides mais c'est pas encore le cas. Théoriquement il faudrait utiliser quelque chose qui commence par data-. Je ne sais pas si c'est possible de le configurer…

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.