---
title: "応用モード"
slug: "application-modes"
abstract: "Sitecore JavaScriptレンダリングSDKアプリケーションモードについて説明します。"
---
# 応用モード

Sitecore JavaScriptレンダリングSDKで作成されたアプリケーションは、開発プロセスの段階や選択した [開発ワークフロー](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/development-workflows.html "Development workflows")に応じて複数のモードで動作可能です。

> !重要コード優先かSitecore優先の開発ワークフローのいずれかを選択しなければなりません。一部のアプリケーションモードは特定の開発ワークフローにのみ適用されます。

開発中は以下のモードを使用できます:

-   [切断モード](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/start-a-jss-app-in-disconnected-mode.html "Start a JSS app in disconnected mode") - 実行中のSitecoreインスタンスは必要ありません。アプリケーションはローカル環境でホストし、ローカルコンテンツデータを使用します。 [コードファーストの開発ワークフロー](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/code-first-development-workflow.html "Code-first development workflow")を選択した場合はこのモードをご利用ください。
-   [接続モード](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/start-a-jss-app-in-connected-mode.html "Start a JSS app in connected mode") - 実行中のSitecoreインスタンスが必要です。アプリケーションはローカル環境でホストし、Sitecoreインスタンスのコンテンツデータを使用します。
-   [統合モード](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/start-a-jss-app-in-integrated-mode.html "Start a JSS app in integrated mode") - アプリケーションをホストし、コンテンツデータを提供し、アプリケーションをサーバー側でレンダリングする実行中のSitecoreインスタンスが必要です。

本番環境では、以下のいずれかのモードでJSSアプリケーションを実行できます。

-   [ヘッドレスサーバーサイドレンダリングモード](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/headless-server-side-rendering-mode.html "Headless server-side rendering mode") - Nodeサーバー上でサーバー側レンダリングを行い、データはSitecore CDから提供されます。
-   [統合モード](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/start-a-jss-app-in-integrated-mode.html "Start a JSS app in integrated mode") - Sitecore CMサーバー上で行われるサーバー側レンダリング(Experience Editorとの互換性のみ)。