Tady se výjimečně musím dw zastat - HTML bude vypadat úplně stejně, jen místo jednoho script tagu s htmlx budou dva (jeden jquery a jeden s custom skriptem) a u tagů ubudou hx- atributy (místo nich to tan navěsí a bude handlovat ten custom skript).
Teda co se týče deklarativnosti a validovatelnosti. Že je to jednodušší bych se tvrdit neodvážil...
To zalezi na tom aka jednoducha bude aplikacia. V pripade jquery a vlastnej extension (ktoru sice lopata nenapise) bude HTML jednoduchsie, pretoze chovanie specificke pre aplikaciu popisem v extension a chovanie specificke pre element bude popisane v atributoch elementu. Naproti tomu v pripade HTMX bude treba v elementoch deklarovat aj chovanie specificke pre aplikaciu, spolu s chovanim specifickym pre elementy...
No, takováhle je obvyklá praxe. Rozdělíš si aplikaci na deklarativní "počůrávání kódu", a pak to počůrávání oživuješ pomocí javascriptu. To je skvělá a známá věc o tom žádná. Ale HTMX jde dál. Tam jsou předem známé značky, a ty žádný javascript nemusíš psát. Což znamená, že ta validace má mnohem větší váhu, než nějaký vlastní řešení, který si kolega junior zpatlal.
Preveze nie, XSD a extension pre jquery napise senior, ktory bude mat na starosti zrejme aj backend. Tym patlal koder dostane do ruky sadu, ktora sa bude chovat presne definovanym sposobom.
Naproti tomu v pripade HTMX dostane nastroj, ktorym bude ohybat HTML elementy, bez toho aby vobec tusil co pacha.
Vyhoda HTMX je jedina, umoznuje aby lopaty, ktore nedokazu definovat XSD ani pisat slusny javascript, nadalej vyzerali ako seniori, i ked si svoju poziciu neyasluzili svojimi vedomostami ale len tym ze prasili 3 roky kod.