自分のブログというか Website を刷新しました。
以前のサイトは Svelte Kit を Cloudflare pages function で SSR する方式で作ったものの、よくよく考えるとそこまでいらないなぁと思い。
あとshadcn-svelte とか tailwind とか使って見たものの、デザインセンスがないのでぶっちゃけショボかった…
古いやつ↓
採用技術
- Astro
- Fuwari (Astro theme)
- Cloudflare workers
State of Javascript 2024 で Tier S にリストされた Astro フレームワークを使ってみました。
見た目に関しては作るのめんどいので、出来合いの Astro theme の Fuwari を拝借しました。
Cloudflare Workers で静的サイト配信しています。
SSGしていてサーバー機能はなにもないケド。
Cloudflare Pages を使わなくても Workers で静的アセット配信できるので、移行が推奨されているらしいです。
Astro は SSG (静的サイト生成) フレームワークとして始まったけど、現在では SSR 機能があったりしてフルスタックWebアプリケーション作れるらしいです。
なんか試しに作ってみたい。
仕事では Next.js とか React Router とか使う機会が多いけど、結構ややこしいですしね。React もちょっとレガシー入ってきてるらしいし。
This is disquieting because React is legacy technology, but it continues to appear in greenfield applications.
React はレガシーテクノロジーであるにもかかわらず、グリーンフィールドアプリケーションに引き続き登場しているため、不安を感じます。