タグ

Astro

Astro に関連する記事をまとめています。

フレームワーク 2026.07.04 41

Astroは誰が作っている?成り立ちとCloudflare参画までの歴史

Astroは誰が作っているのか、その成り立ちとCloudflare参画までの歴史を整理します。Astroは、Snowpack/Skypackなどの開発で知られるFred K. Schottを中心としたチームが生み出したフレームワークで、2021年に公開、2022年に1.0とThe Astro Technology Companyの設立(シード資金調達)を迎えました。そして2026年1月に開発チームがCloudflareに参画。ただしAstroはMITライセンスのオープンソース・プラットフォーム非依存・オープンガバナンスを維持する点まで、背景を知りたい人向けに解説します。

フレームワーク 2026.07.04 50

Astroは無料で使える?ライセンス(MIT)と商用利用の考え方

Astroは無料で使えるのか、商用利用できるのかを、ライセンス(MIT)の観点から整理します。AstroはMITライセンスのオープンソースで、フレームワーク自体は完全に無料、商用サイトにもライセンス料なしで使えます。ただし「Astroが無料」であることと、ホスティングやドメインなどの運用コストは別物です。MITライセンスで何ができるか、Cloudflare参画後も無料が続くのか、商用で気をつける点まで、初心者にも分かるように解説します。

フレームワーク 2026.07.04 42

Astro入門:プロジェクト作成から開発・ビルド・公開までの最初の一歩

Astro をこれから触る人向けに、プロジェクト作成から開発サーバー、ビルド、公開までの最初の一歩を整理します。必要なのは Node.js とターミナルの基本だけ。npm create astro@latest でひな型を作り、npm run dev で確認しながら編集し、npm run build で静的ファイルを生成して静的ホスティングに公開する、という流れです。フォルダ構成の見方、ページの足し方、つまずきやすいポイントまで、AIにAstroプロジェクトを渡された人にも役立つようにまとめます。

フレームワーク 2026.07.04 42

Astro Content Collections(コンテンツコレクション)とは?型安全に記事を管理する仕組み

Astro の Content Collections(コンテンツコレクション)とは何かを、型安全に記事を管理する仕組みという観点で解説します。記事などのコンテンツを「コレクション」としてまとめ、設定ファイルに Zod でスキーマ(型と検証ルール)を定義することで、frontmatter の書き間違いをビルド時に検出し、型安全に取り出せます。Content Layer API で Markdown/MDX だけでなく外部CMSも同じ作法で扱え、getCollection での取得、向いている場面まで、ブログやドキュメントを作る人向けに整理します。

フレームワーク AI 2026.07.04 54

なぜ今Astroが選ばれる?AIがAstroで作りたがる理由と、渡された側の心得

なぜ今Astroが選ばれるのか、そしてなぜAIがコード生成でAstroを提案・構築しがちなのかを整理します。理由は、コンテンツ中心で構造がシンプル、HTML/CSS/Markdown標準寄りでAIが正しいコードを書きやすい、既定でJSをほぼ出さず速い、好きなUIフレームワークを載せられる、そしてCloudflareの後ろ盾がついたこと。AIにAstroプロジェクトを作ってもらった人が、その選択が妥当かを見極め、まず何を押さえればよいかまで解説します。

AstroとWordPressの違いは?コンテンツサイトでの選び方・使い分け

AstroとWordPressの違いを、コンテンツサイトでの選び方・使い分けとして整理します。WordPressは管理画面から誰でも記事を書ける定番CMS、Astroは開発者がコードで作り静的中心で高速なフレームワークです。速度・運用・更新のしやすさ・セキュリティ・コストの観点で比較し、非エンジニアが更新するならWordPress、速度と管理の軽さを重視しコードで作れるならAstro、という判断軸と、両者を組み合わせるヘッドレス構成まで解説します。

フレームワーク 2026.07.04 44

AstroとNext.jsはどっち?用途別の使い分けを判断軸で整理

AstroとNext.jsのどちらを選ぶかを、用途別の使い分けとして判断軸で整理します。ざっくり、コンテンツ中心の軽いサイト(ブログ・LP・ドキュメント・コーポレート)はAstro、アプリのように動的なプロダクト(SaaS・管理画面・EC)はNext.jsが基本です。両者の設計思想の違い、性能(送るJSの量)、開発体験、判断チェックリスト、迷いやすいケースまで、実務目線でまとめます。

Astroはどこにデプロイする?静的ホスティングとSSRアダプタの選び方

Astroで作ったサイトをどこにデプロイするかを、静的ホスティングとSSRアダプタの選び方という観点で整理します。Astroはプラットフォーム非依存で、静的(SSG)出力なら生成物をどんな静的ホスティングにも置けます。オンデマンド(SSR)出力にするなら、Vercel・Netlify・Cloudflare・Nodeなどホストに合わせたアダプタが必要です。出力モードの決め方、主要ホスティングの選び方、無料枠、注意点まで、AIにAstroプロジェクトを作ってもらった人がまず迷うポイントに答えます。

フレームワーク 2026.07.04 42

アイランドアーキテクチャ(Astro Islands)とは?必要な所だけ動かす仕組みを解説

アイランドアーキテクチャ(Astro Islands)とは何かを、必要な所だけ動かす仕組みという観点で解説します。ページの大部分を静的HTMLで返し、対話が必要な部分だけを「島」として切り出してそこだけJavaScriptを読み込む設計です。従来の全ページハイドレーションとの違い、client:load/idle/visibleなどのディレクティブ、複数UIフレームワークの混在、Server Islandsで動的な部分だけ後から差し込む仕組み、向く場面と限界まで、Astro公式の考え方に沿って整理します。