🎯 比べる所 1
得意なこと
Astro
読ませるサイトを、軽く作ること。
Next.js
動きのある画面を、React で作り込むこと。
📚 200stack のやさしい解説 · 第 7 回
ホームページ作りでよく名前が挙がる Astro と Next.js。どちらが上ということはなく、得意なことが違います。向いているサイトと、迷ったときの選び方を紹介します。

ももAstro と Next.js、どっちで作ればいいの?

おもちどちらも良い道具だよ!今日は、向いている場面で比べてみよう。
動画で解説 🎬
そもそも 🧱
フレームワークは、直訳すると「骨組み」。サイトを作るときによく使う形や仕組みを、最初からまとめて用意してくれる道具です。
ヘッダーやメニューなど、ページの部品を作る決まり
どの URL で、どのページを見せるか
完成したサイトを、ファイルとして書き出す
Astro も Next.js も、静的なサイト(前もって完成させたページを、そのまま届けるサイト)として書き出せます。会社やお店のホームページは、どちらでも作れます。
Astro の得意なこと 🚀
ページは前もって HTML(ページの中身を書いたファイル)にしておき、スライドや検索のような「動く所」だけで JavaScript(画面を動かすためのプログラム)を使います。
動く部品が、ページの中に島のように浮かぶイメージ。この考え方を「アイランド」と呼びます
読み込む JavaScript が少なくて済むので、ページが軽くなりやすくなります
React や Vue など、ほかの仕組みで作った部品も一緒に使えます
ブログやお知らせを Markdown(かんたんな記号で書く文章の形式)で書いて、そのままページにできます
向いているのは、会社やお店のサイト、ブログ、説明書のようなドキュメントです。
Next.js の得意なこと ⚛️
Next.js は、React(画面を部品の組み合わせで作る仕組み)でサイトやアプリを作るためのフレームワークです。
ヘッダーもメニューも本文も、React の部品で組み立てていきます
ボタンを押すと中身が切り替わるような画面を作りやすいのが強みです
もちろん、Astro と同じように静的なサイトとしても書き出せます
会員機能のような仕組みを、あとから足していくときにもよく使われます
⚠️ ただし、会員機能のようにサーバーが要る機能は、静的な書き出しだけでは動きません。足すときは、サーバー側でどう動かすかもあわせて考えます。
比べてみよう 🆚
🎯 比べる所 1
Astro
読ませるサイトを、軽く作ること。
Next.js
動きのある画面を、React で作り込むこと。
🧩 比べる所 2
Astro
HTML が中心で、動く所だけ JavaScript を使います。
Next.js
ページ全体を、React の部品で組み立てます。
🏪 比べる所 3
Astro
会社やお店のサイト、ブログ、ドキュメント。
Next.js
アプリのような画面があるサイトや、機能を育てていくサイト。
🤝 どちらが上ということはなく、得意なことが違うだけです。
選び方 🧭
まずは、作りたいサイトの中身を考えてみましょう。
Astro が向いている
Next.js が向いている
💡 いちばん大事なのは、作る人が慣れている方を選ぶこと
よくある疑問 💬
まとめ

おもちAstro でも Next.js でも、静的に書き出したサイトは 200stack で公開できるよ。料金は月330円(税込)から。
本サイトでは、アクセス解析(Google アナリティクス)と広告の効果測定(X のピクセル)のためにクッキー等を利用し、閲覧したページなどの情報を Google と X に送ります。この選択は管理画面(dashboard.200stack.com)と共有します。同意いただける場合は「同意する」を押してください。詳細は プライバシーポリシー をご確認ください。
本サイト(www.200stack.com)における200stackの計測状態をこのブラウザで確認し、いつでも停止または再開できます。
現在の状態
停止すると、このブラウザでは計測用識別子の保存および任意のサイト分析イベントの送信を停止します。設定は Cookie に保存されるため、ブラウザや端末を変えると別の設定になります。お客様の公開サイトでは、そのサイト上の案内をご確認ください。