テクノロジー

htmxがめっちゃいい!JavaScriptを書かずにモダンなWebアプリを作る革命

1: secseek 2026/05/29 12:47

お手軽でよさそうではあります

2: ty356trt5 2026/05/29 17:27

わかる

3: mk173 2026/05/29 17:40

Html vs JavaScript/Json が次のステージに?

4: nguyen-oi 2026/05/29 17:44

結局ちょっと複雑なことやろうとするとJS書く羽目になるんだけど、管理画面用ならこれで十分

5: ysugitani 2026/05/29 17:59

管理画面で使ってるけど最高のちょうど良さ

6: ustam 2026/05/29 18:02

JavaScript書ける身からするとJavaScript書いた方が楽でいいの…。AIが書いてくれるし。必要なら覚えるけどね。

7: for-my-internet-demo 2026/05/29 18:28

ちゃちゃっとやる用途のスケールしないでいいライブラリ、なおさら自分で読まないでいいので立ち位置どうなるんだろうな/管理画面...うーん

8: yarumato 2026/05/29 18:34

“htmxは、HTML属性だけでAJAX、CSS Transitions、WebSocket、Server-Sent Eventsを実現できるライブラリです。 htmxならCDNから1行読み込むだけ。 学習コストが圧倒的に低い。7つの属性を覚えるだけ。Reactを覚えるより遥かにシンプル”

9: Helfard 2026/05/29 19:24

本来ならクライアントサイドでやるべきことをサーバサイドに押し付けてないだろうか?

10: murlock 2026/05/29 19:24

CoffeeScript, jQueryと同じくらい便利そう、みたいなことを数年間定期的にコメントしてる

11: chiba1008 2026/05/29 19:52

pjaxじゃだめなのかな

12: ejointjp 2026/05/29 20:29

もうそんな時代はとうに終わったのよ。

13: lifecracker 2026/05/29 20:45

xhtmlってあったな..

14: hebomegane_sun 2026/05/29 21:10

結局みんな違う事を言ってるから何が一番良いのか天下一武道会で決着をつけて欲しい😭

15: glass-_-onion 2026/05/29 21:18

サーバとクライアントを密結合するためのライブラリという印象。UI部品のコンポーネント化はサーバ側のテンプレートでやることになるのかな。JSPやPHPのSmartyの時代に逆戻りやな。

16: homarara 2026/05/29 22:07

趣味ならともかく、仕事で使うならひたすら枯れてるひたすらメジャーな技術を使うのみ。

17: aarx 2026/05/29 22:40

「JavaScript覚えたくないお・・・せや!htmx覚えよ!」って。htmx持ち上げてる連中頭おかしすぎない?

18: yorkfield 2026/05/29 22:51

クライアントサイドの処理がほぼ無いようなケースなら有りかなあ。Reactとは方向性が異なる、特定用途向けに割りきった仕様な気がする。

19: Shinwiki 2026/05/29 23:52

100%足りることは稀で、結局混ざるので、だったら全部自分で書いちゃった方がむしろ見通しが良いというか。

20: tettekete37564 2026/05/30 00:06

“なぜなら、サーバーはHTMLを返すだけでいい” < 知ってるCommon Gateway Interfaceって奴だろ?

21: sevenspice 2026/05/30 00:15

本来ウェブの世界はこれくらいの機能で十分な画面要件で良いと常に思っているのだけど大抵顧客が変なこと言い出してそれを実現するとなるとコンポーネントをごりごりに書く必要が出てくるのよな。

22: hdampty7 2026/05/30 00:37

HTML返すだけでいいならSSRでレンダリングしてdisplay:noneにして、button押したらdisplay:blockでOKよ?部分HTMLを返すAPIとか地獄でしかない。会社のHPとか、LPとかそういう用途よね。JSをAIに書かせた方が早いよね。

23: sentas 2026/05/30 03:39

弊社、React+NodeからHTMX+Django+Litという地獄に移行。Tailwindも加わり、インランJSも混入され…もう誰も触りたがらない。