HTMX, l'anti Framework JS (vs React)

  Рет қаралды 11,976

Kodaps - apprendre à coder

Kodaps - apprendre à coder

Күн бұрын

HTMX est à l'opposé de React et des autres frameworks JavaScript. Qu'est-ce que je veux dire par là ? Et quand est-il préférable d’utiliser HTMX plutôt qu'un framework frontend ? Nous allons couvrir ce qu'est HTMX, quand il est utile, et ses limites.
----------
Mon site : kodaps.dev/fr

Пікірлер: 54
@aminnairidev
@aminnairidev Жыл бұрын
Merci pour cette vidéo claire, je m'attendais à avoir les avantages et inconvénient et tu les as très bien décris. Selon moi, il est difficile d'utiliser cette technologie lorsque l'on grossit car, si le but au début et d'avoir le MVP le plus rapidement possible une application mobile avec une API vont demander beaucoup d'effort alors qu'un back end python par exemple avec du HTMX sera l'idéal. Néanmoins cela ne scale pas si tu dois plus tard te déployer sur d'autres plates-formes non HTML comme une application native windows ou mobile. Il faudra repasser derrière toutes les réponses et renvoyer du JSON ou un autre format. Et si tu as choisi comme mécanisme d'authentification les sessions, elles ne sont plus utilisables sur mobile donc il faudra changer tout ce mécanisme aussi ou rajouter une alternative. C'est une technologie très intéressante qui donnent beaucoup de flexibilité à un développeur back end mais pour un développeur front end ou full stack cela reste moins intéressant. Qu'en penses tu ?
@ThomasGodart
@ThomasGodart Жыл бұрын
Très bonne vidéo : claire, bien montée, concise. Bravo
@kodaps_fr
@kodaps_fr Жыл бұрын
Merci :)
@RaveNuXoR
@RaveNuXoR Жыл бұрын
Très instructif et vraiment clair, merci
@youbra4267
@youbra4267 Жыл бұрын
Merci ❤, très bonne vidéo et même l'explication de la bibliothèque Htmx est très bien expliquée
@cool-coding_by_True-face
@cool-coding_by_True-face Жыл бұрын
Très éducatif, merci pour le contenu
@saucisse_dev
@saucisse_dev Жыл бұрын
Explications très claires merci :)
@kodaps_fr
@kodaps_fr Жыл бұрын
Je suis ravi d’avoir pu être utile du coup :)
@Aslefou
@Aslefou Жыл бұрын
En tout les cas tu as gagné un abonné !
@kodaps_fr
@kodaps_fr Жыл бұрын
Bienvenue à bord :)
@gungun974
@gungun974 Жыл бұрын
Wow,cette vidéo a l’origine je l’avais vu en anglais ! C’est sympa de faire une version française ! Sinon mon opinion avec HTMX, c’est hyper pratique mais il y a certaines chose comme les formulaires que perso je ne vois pas comment faire de la validation a lui tout seul. Mais bonne nouvelle HTMX n’est pas fait pour remplacer le JavaScript et aussi aujourd’hui avec les Custom Element et autres il est devenu plus simple et amusant ! HTMX de façon indirecte ma refait découvrir la manipulation du DOM comme a l’ancienne mais plus moderne !
@kodaps_fr
@kodaps_fr Жыл бұрын
J’essaie de traduire toutes mes vidéos, j’y arrive pas toujours :) je suis pas certain de comprendre le problème sur les formulaires, dans ma compréhension des choses on valide de toute façon le formulaire côté serveur, mais c’est vrai que c’est moins fluide comme feedback. Il y a peut être des fonctionnalités de HTMX que j’ai zappees qui permettraient de fournir ce feedback de manière plus “atomique” sans soumettre tout le formulaire :)
@gungun974
@gungun974 Жыл бұрын
@@kodaps_fr tout a fait. Je faisais référence a la validation des formulaires qu’il est compliqué d’éviter de faire en sorte qu’on soumet constamment le formulaire constamment. Peut-être j’ai moi aussi raté un truc dans HTMX mais pour l’instant un peu de JS Vanilla ne fait pas de mal !
@cleovck3626
@cleovck3626 Ай бұрын
Super vidéo !
@zxenon_
@zxenon_ Жыл бұрын
Purée, votre voix est 🔥🔥🔥🔥
@kodaps_fr
@kodaps_fr Жыл бұрын
Merci :)
@onealoneal7047
@onealoneal7047 11 ай бұрын
excellente analyse de htmx et de ces cas d'utilisations...
@matardiop2276
@matardiop2276 Жыл бұрын
HTMX est une bonne nouvelle. Je l'utilise dans mes applications Django depuis 2 ans.
@TheTechmeFr
@TheTechmeFr Жыл бұрын
Bonjour tu as des exemples d'utilisation ?
@arnaudfeyte7443
@arnaudfeyte7443 Жыл бұрын
Super, merci !
@kodaps_fr
@kodaps_fr Жыл бұрын
Avec plaisir :)
@pascal9923
@pascal9923 6 ай бұрын
Bonsoir, Merci pour cette superbe vidéo ! j'ai appris énormément ! J'aurais cependant une toute petite question... lorsque vosu parlez de banque (à gauche) et jeux d'acade à droite... que les jeux d'arcade est surtout FrontEnd... Je serais curieux de savoir pour vous.. un site de rencontres.. se siturait-il plus backend ou frontend ? Sachez que je suis un développeur BackEnd avec peu de connaissance javascript. Merci par avance pour votre réponse! Très belle soirée à vous !
@kodaps_fr
@kodaps_fr 6 ай бұрын
Bonne question :) et comme souvent en dev la réponse est ça dépend. Je dirai que les infos perso, les paiements etc. doivent absolument être cote back.
@pascal9923
@pascal9923 6 ай бұрын
@@kodaps_fr Merci pour votre réponse! C'est apprécié ! :)
@KevinMonsieur-c3g
@KevinMonsieur-c3g Жыл бұрын
En .NET quand on rend une Partial on rend de l'html depuis le call Ajax. C'est un peut la mêm e chose ?
@kodaps_fr
@kodaps_fr Жыл бұрын
Ca ressemble, effectivement :)
@miniSebsk8
@miniSebsk8 Жыл бұрын
Je pourrais presque affirmée que cette technologie va ce reprendre. Oui je suis un vieux barbu BackEnd ^^
@KO-vs9uk
@KO-vs9uk Жыл бұрын
Ça me rappel un peu ce que fait JSF côté Java
@faithmboura4117
@faithmboura4117 Жыл бұрын
😅J'ai pas tout compris. Mais bon c normal j'ai MM pas encore commencé à faire du développement. Mais ça sonnait accés juste alors bon courage l'ancien. 😉
@Aslefou
@Aslefou Жыл бұрын
❤ quel niveau faut avoir pour capteé ta vidéo stp...j'ai essayer mais bon...en tout cas merci tu parle posé et c'est super cool je vais regarder tes autres vidéo voir si y'a des tuto pour apprendre à coder pour débutant si tu as un liens ou même un livre en pdf je prend ❤
@kodaps_fr
@kodaps_fr Жыл бұрын
J’ai une vidéo sur comment j’apprends un nouveau language, mais en gros le site Exercism est un très bon point de départ :)
@electroheadfx
@electroheadfx Жыл бұрын
On peut très bien mixé les deux mondes en rendant du HTMX depuis les routes NextJS (api)
@tfgg1490
@tfgg1490 Жыл бұрын
bonne video Htmx bon c'est pas mal a esseyer reelement pour un avis sure mais moi personnellement je vois aucune bizarrerie a javascript car les gens qui tienne ces propos ce base sur une double Egalite '==' de comparaison de valeur disctin de la triple '==='
@remy8587
@remy8587 Жыл бұрын
C’est overhypé htmx, il faut pas le comparer à React mais à jQuery ou vanilla. Htmx c’est juste du sucre syntaxique pour éviter de toucher au javascript à tout prix. Mais qui de sérieux veut faire du web sans toucher js? On peut faire un requete ajax easy avec fetch() ou jQuery, et designer notre api pour qu’elle renvoie du html c’est une question de choix technique, pas besoin de htmx, et au moins tu as pas à apprendre les specificités, et la syntaxe de htmx. Jai tenté plusieurs fois dans divers projet mais franchement ça coute + que ça rapporte, contrairement par exemple à tailwind qui apporte + qu’il ne coute (dans le monde du css).
@dylan051100
@dylan051100 Жыл бұрын
Mais justement, ça ne coûte rien ? 😅 Qu’est-ce qui a été si difficile pour que cela te coûte ?
@remy8587
@remy8587 Жыл бұрын
@@dylan051100 Je ne comprend pas ta question. Toute technologie représente un cout d'implémentation et de maintenance, le but est que tu retires d'avantage de bénéfices en contrepartie, avec htmx ce n'est pas le cas. Tu dois apprendre leur syntaxe, leur spécificité, réàprendre à penser des choses qui sont déjà facilement faisable avec du vanilla js ou jQuery, qui auront des utilisations dans bien d'autres situation et paieront bien plus de dividendes que HTMX
@dylan051100
@dylan051100 Жыл бұрын
@@remy8587 Ma question était dans ce sens : c’est minuscule comme outil et il y a vraiment trois fois rien à apprendre/comprendre.
@remy8587
@remy8587 Жыл бұрын
@@dylan051100 En apparence peut être, mais en pratique il faut changer totalement la manière de penser ton site / app. Ce cout est loins d'être nulle
@dylan051100
@dylan051100 Жыл бұрын
@@remy8587 C’est certain que toute migration d’outil est coûteuse. C’est surtout que les nouvelles créations que le gain de temps est fou.
Pourquoi Qwik C'est l'Avenir
7:54
Kodaps - apprendre à coder
Рет қаралды 10 М.
C'est quoi une API GraphQL ?
9:06
Kodaps - apprendre à coder
Рет қаралды 25 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
A New Drag And Drop Library For EVERY Framework
16:02
Theo - t3․gg
Рет қаралды 183 М.
Go vs Rust lequel apprendre en 2024 ?
6:59
Kodaps - apprendre à coder
Рет қаралды 16 М.
React vs Vue en 2024 - Lequel choisir ?
14:14
Benjamin Code
Рет қаралды 53 М.
HTMX: 3 IRL Use Cases
18:33
ThePrimeTime
Рет қаралды 128 М.
HTMX - What they don't want you to know!
13:28
CoderOne
Рет қаралды 87 М.
NextJS : l'avenir de React ?
7:21
Kodaps - apprendre à coder
Рет қаралды 12 М.
Creator of HTMX Talks HTMX
1:02:41
ThePrimeTime
Рет қаралды 188 М.
HTMX + GO 15 Minute Quickstart (For Javascript Devs)
16:59
developedbyed
Рет қаралды 30 М.
Arrête d'utiliser Redux - React
15:39
Melvynx • Apprendre à coder
Рет қаралды 10 М.
React vs HTMX: Why we chose HTMX?
5:01
Kodaps Academy
Рет қаралды 13 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН