HTMX & ASP.NET Razor Pages – Web development without the JavaScript pains

HTMX & ASP.NET Razor Pages – Web development without the JavaScript pains

🎙 Kevin DeRudder 👥 227K 📅 19 novembre 2025 ⏱ 60 min 👁 6K 📄 tutoriel 🧭 2026-08-13
Disponible en : Français (actuel) English

Mots-clés

HTMXASP.NET CoreRazor PagesAJAXDéveloppement web

Résumé

Cette conférence, enregistrée lors du NDC Copenhagen 2025, présente comment utiliser HTMX avec ASP.NET Razor Pages pour créer des applications web interactives sans recourir à des frameworks JavaScript lourds. L’orateur, Kevin DeRudder, développeur web freelance, commence par expliquer les bases d’HTMX : une bibliothèque qui permet d’effectuer des requêtes AJAX et de manipuler le DOM via des attributs HTML. Il montre comment remplacer du code JavaScript classique par des attributs comme hx-get, hx-trigger, hx-target et hx-swap. Plusieurs démonstrations pratiques illustrent l’utilisation d’HTMX pour charger du contenu depuis une API ou depuis des handlers Razor Pages, avec des indicateurs de chargement et la gestion d’événements. L’accent est mis sur la simplicité et la maintenabilité du code, tout en reconnaissant que du JavaScript reste parfois nécessaire pour des interactions spécifiques. L’orateur présente également une application réelle (une playlist pour une fête) pour montrer comment HTMX peut être intégré dans un projet existant. La conclusion souligne que HTMX permet de réduire la complexité du développement web en se concentrant sur le serveur, tout en offrant une expérience utilisateur moderne.

176 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée pour les développeurs ASP.NET cherchant à simplifier leur stack front-end. L’argumentation est solide : l’orateur démontre par des exemples concrets comment HTMX remplace avantageusement du code JavaScript pour des opérations courantes comme les requêtes AJAX et les mises à jour partielles. Il compare HTMX à l’UpdatePanel d’ASP.NET WebForms, soulignant une approche plus légère et plus performante. La démonstration de l’application réelle renforce la crédibilité, montrant une intégration progressive dans un projet existant. L’orateur reconnaît les limites d’HTMX (nécessité de JavaScript pour certains cas) et propose des solutions, ce qui rend l’argumentation équilibrée et honnête.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est bonne : les concepts sont expliqués avec précision et les démonstrations sont reproductibles. Les sources citées se limitent aux liens de la conférence NDC, mais le contenu est basé sur des technologies documentées. L’adéquation titre/contenu est parfaite : le titre annonce clairement le sujet et la présentation y reste fidèle. Aucun commentaire n’a été fourni pour analyser les tendances du public.

180 mots

Adéquation titre / contenu

Le titre reflète parfaitement le contenu : la présentation se concentre sur l'utilisation d'HTMX avec ASP.NET Razor Pages pour réduire la complexité du développement web.

Qualité & fiabilité

8/10

Démonstrations pratiques claires et reproductibles, basées sur des technologies stables (HTMX, ASP.NET Core). L'auteur, développeur expérimenté, explique les concepts avec précision. Les sources sont principalement les liens de la conférence NDC, mais le contenu est directement vérifiable.

Moments clés

Sources citées

  • NDC Conferences — Site officiel de la conférence NDC où la présentation a été enregistrée.
  • NDC Copenhagen — Page de la conférence NDC Copenhagen, lieu de l'enregistrement.

Sources concordantes

Références externes

Apport & nouveautés

Cette présentation apporte une perspective pratique sur l’utilisation d’HTMX avec ASP.NET Razor Pages, un sujet encore peu couvert dans les conférences .NET. L’orateur montre comment réduire la dépendance aux frameworks JavaScript tout en conservant une interactivité moderne. Il propose des exemples concrets et reproductibles, ce qui facilite l’adoption par les développeurs. L’approche est pragmatique, reconnaissant les limites et les cas où JavaScript reste nécessaire.

Pour aller plus loin :

104 mots

Profil radar

Le profil radar montre des scores élevés en quantité et qualité d'information, ainsi qu'en fiabilité, indiquant une présentation dense et fiable. Le niveau technique est légèrement inférieur, reflétant une accessibilité pour un public de développeurs intermédiaires.

Fiabilité 8/10