- サーバファースト
- クライアントサイドのレンダリングよりもサーバーサイドのレンダリングを可能な限り活用
- 他のライブラリを使用することが可能
- React、Preact、Svelte、Vue、Solid、Lit などはすべてサポートされており、それを使って Astro プロジェクトで新しい UI コンポーネントを作成可能
- サーバサイドレンダリングに特化した設計
- フロントエンドに複雑な実装を持たせる必要なし
- Astro のコードは理解し易くて書いていて楽しい
- 静的なページを作成する点においては Next.js よりも上だと感じる
- HP 作成やブログ作成などの選択肢には最適
- 複雑性を排除したはいいものの、色々なフレームワークを組み合わせられるので、運用方法をしっかりと定めないと、やはり複雑なコードになってしまうのではないかと思う