ついに登場?次世代のHTMX 4.0を大予想
Htmx 4.0
Htmx 4.0
現在、HTMX 4.0のリリースに関する具体的な詳細は公開されていません。今後のアップデートでどのような革新的な機能が追加されるのか、コミュニティの期待が高まっています。
HTMXのCEOとして、チームが達成した仕事に心から誇りを持っているよ。
おめでとう、そしてありがとう!htmxのおかげで楽しく開発できてるよ。最近作る実験的なプロジェクトは、シンプルで高速、かつレスポンシブさを保つために、Go、htmx、SQLiteの組み合わせから始めることがほとんどだね。これについての考えを少しまとめてみたよ:https://housecat.com/blog/the-hugs-stack-hypermedia-unix-go-... (https://housecat.com/blog/the-hugs-stack-hypermedia-unix-go-sqlite)
「vibe coding」なんて言葉が流行る前から、HTMXのおかげでAjaxみたいな機能を実装するのがめちゃくちゃ楽だったんだ。これまで見てきた中で一番とっつきやすいライブラリだし、本当に感謝してる。
hx-alpine-compat- htmxとAlpine.js間の互換性の問題を解決するもの
今年の初め、プロジェクトでHTMX 4を試した時に調べたんだけど、実際には https://alpine-ajax.js.org/ (https://alpine-ajax.js.org/) の方がHTMXより軽量で、必要な機能が全部揃ってたんだよね。公式がリンクしている推奨プロジェクトの一つだから、安心して使えたよ。
htmx、それとその前のintercooler.jsも本当に気に入ってる。同僚を説得して使うまで少し時間が空いちゃったけど、そろそろまた試すタイミングかもしれないな。とにかく、新バージョンを試すのが待ちきれないよ。ちなみに、一応言っておくと自分もHTMXのCEOなんだ。
気になってる人のために、HTMXのCEOである僕と一緒にHTMXのCEOになる方法を教えるよ:https://htmx.ceo/ (https://htmx.ceo/)
Htmxはエージェント駆動開発との組み合わせが最高だと感じてる。フル機能のヘッドレスブラウザを使わずに、HTMLを調べるだけでUIのE2Eテストができるから、テストが安価で高速に回せるんだ。つまり、大量のテストを書けるってこと。コーディングエージェントはテストカバレッジが命だから、Htmxとなら「最高」の相性だよ。
HTMXのCEOとして言わせてもらうと、自分自身はHTMXを使ったことがないんだよね。でもリリースやエッセイ、講演はいつもチェックしてるよ。チームのみんな、おめでとう。
ちょっとひねくれた意見かもしれないけど、.NET APIバックエンドとフロントエンドのAngularに詳しい身からすると、HTMXはかえって難しく感じたんだ。プレゼンテーションの関心事とビジネスロジック・データ層を混ぜ直す必要があったからね(バックエンドでUIを生成させるのがHTMXの趣旨だし)。批判するつもりはないんだけど、HTMXを楽しんでる人って、昔ながらのサーバーサイドレンダリングを好むか、Reactユーザーのどちらかじゃないかな。自分の経験をシェアするだけだけど、Hacker NewsではHTMXが絶対的な人気者だからね。自分は主に本物のSPAを開発してるから、非自明なものを作る場合、サーバー側での状態管理なんて全く楽しくないし、TypeScriptを使うより複雑になっちゃうと感じた。個人的には、Angularに満足しているならHTMXは開発体験の面で後退だと思う。Reactについては何とも言えないけど、Angularと違って電池同梱(バッテリーインクルーデッド)ではないスタックだから、15個ものサードパーティライブラリをいじるよりサーバー側に寄せる方がマシだと思う人が多いのは理解できるよ。あくまで個人の意見だけどね。
企業の出世競争のために作られたわけじゃない、思慮深くてクリーンで便利なライブラリだよね。自然発生的に成長した感じがする。不必要な複雑さにイライラしていた人たちにとっての救いの叫びになったし、それが認知度を押し上げたんだと思う。Datastarみたいなものの出発点にもなったし、フロントエンド界隈に新鮮な風を吹き込んでくれたと信じてる。