第 2 章
Web 編集ツールの詳解
v0、bolt.new などを含むウェブ編集系 AI ツールの使い方を習得し、WebContainers などの技術原理を理解して、Web アプリケーションを素早く構築する。
v0:自然言語による UI 生成
v0 は Vercel が提供する AI UI 生成ツールで、自然言語による説明から React コンポーネントを素早く生成できます。
コア機能
- • 自然言語入力:UI 要件を中国語または英語で記述する
- • 即時プレビュー:生成されたUIの効果をリアルタイムで確認する
- • コードエクスポート:完全な React/Next.js コードを生成
- • 反復的な最適化:対話を通じて UI を継続的に改善する
Figma 連携
v0 は Figma デザインから直接コードを生成できます:
- • Figma デザインファイルをインポート
- • 設計要素を自動識別
- • 対応する React コンポーネントを生成する
- • デザインの忠実度を維持する
ワンクリックデプロイ
- • Vercel に直接デプロイ
- • CI/CD を自動構成
- • カスタムドメインをサポート
- • 本番環境対応済み
bolt.new:ブラウザ内フルスタック開発
bolt.new は StackBlitz の WebContainers 技術をベースにしており、ローカル環境なしでブラウザ内でフルスタック開発を完了できます。
WebContainers 技術
WebContainers は StackBlitz の中核技術であり、ブラウザ内で Node.js 環境を実行します:
1
インストール不要:ブラウザ内で直接実行され、ローカルの Node.js は不要
2
完全な環境:npm、yarn、pnpm などのパッケージマネージャーをサポート
3
リアルタイム共同作業:複数人によるリアルタイム編集とプレビュー
4
クイックスタート:数秒で起動、環境設定を待つ必要なし
フルスタック開発
- • フロントエンド + バックエンド開発
- • データベース統合
- • API 開発
- • リアルタイムプレビュー
AI 強化
- • AI コード生成
- • 自然言語からコードへ
- • インテリジェント補完
- • コードの解説
その他のツールの概要
他のウェブ編集系 AI ツールの特徴と適用シナリオを理解する。
Lovable
高速なプロトタイプ開発に特化した AI ツール
- • 高速 UI 生成
- • コンポーネントライブラリの統合
- • 設計からコードへ
AnyCoder
多言語コード生成ツール
- • 複数言語をサポート
- • コード変換
- • コード最適化
Agent 3 (Replit)
Replit の AI Agent 機能
- • エージェントモード開発
- • 自律的なタスク実行
- • クラウド開発環境
ツール比較と選定
プロジェクト要件に基づいて、適切なWeb編集ツールを選択してください。
適用シナリオの比較
v0
- ✓ UI コンポーネントを素早く生成
- ✓ Figma デザインをコードに変換
- ✓ React/Next.js プロジェクト
- ✓ 高速プロトタイピング
bolt.new
- ✓ フルスタックアプリ開発
- ✓ ブラウザ内開発
- ✓ リアルタイム共同作業
- ✓ ローカル環境は不要
選定の推奨事項
- • UI コンポーネント開発:v0(高速生成、Figma 連携)
- • フルスタックアプリケーション:bolt.new(完全な環境、リアルタイム共同作業)
- • 高速プロトタイピング:Lovable(プロトタイプに特化、使いやすい)
- • コード変換:AnyCoder(多言語対応)
学習成果
この章を終えると、あなたは:
- 1Web編集ツールの使い方を習得する(v0、bolt.new など)
- 2WebContainers などの技術原理と利点を理解する
- 3さまざまなツールの適用シーンを理解し、適切なツールを選択できる
- 4Figma 連携、ワンクリックデプロイなどの高度な機能を習得する