> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# バックエンドサービスの基本

> Base44 バックエンドサービスとは何か、誰のためのものか、メインの Base44 プラットフォームとどのように適合するか

Base44 の[バックエンドサービス](https://base44.com/backend)は、[Base44 のアプリエディタ](https://base44.com/ai-app-builder)を支えるのと同じバックエンドをスタンドアロンサービスとして提供するものです。以下を含む完全な backend-as-a-service (BaaS) です:

* <Icon icon="database" /> **データ管理**: サーバーを管理することなくデータを保存・クエリできます。
* <Icon icon="user-lock" /> **ユーザー認証**: 組み込みのログイン、ソーシャル認証、セッション処理。
* <Icon icon="code" /> **バックエンド関数**: アプリから、または外部から呼び出せるカスタムバックエンドコード。
* <Icon icon="plug" /> **インテグレーション**: AI、メール、ファイルストレージなどへの事前構築済みの接続。
* <Icon icon="globe" /> **ホスティング**: HTTPS とカスタムドメイン付きでフロントエンドをデプロイ。

これらの機能やその他の詳細については、[機能](/developers/backend/overview/features)を参照してください。

## Base44 アプリエディタと Base44 バックエンドサービスの比較

Base44 アプリエディタは、フロントエンドとバックエンドを含む完全なアプリを生成します。Base44 バックエンドサービスはバックエンドのみを提供するため、独自のフロントエンドを構築するか、フロントエンドを完全にスキップできます。

|             | Base44 App Editor      | Base44 Backend Service                                                                                                                   |
| ----------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| **提供されるもの** | AI 生成のフロントエンド + バックエンド | バックエンドのみ                                                                                                                                 |
| **構築方法**    | チャットで欲しいものを記述          | 自分の IDE でコーディング、または AI コーディングアシスタントを使用                                                                                                   |
| **フロントエンド** | 自動生成された React アプリ      | 任意のフレームワークで持ち込み、またはまったく無しでも可                                                                                                             |
| **最適なユーザー** | 非開発者、迅速な構築             | 開発者、カスタムプロジェクト                                                                                                                           |
| **開始地点**    | base44.com             | [Base44 CLI](/developers/references/cli/commands/introduction)、または AI コーディングアシスタントの [skills](/developers/backend/overview/base44-skills) |

**以下の場合はバックエンドサービスを使用してください:**

* フロントエンドのデザインと UX をピクセル単位で制御する必要がある場合。
* バックエンドが必要な既存のフロントエンドプロジェクトがある場合。
* モバイルなど、アプリエディタがサポートしないプラットフォーム向けに構築したい場合。
* Base44 のバックエンドをより大きなシステムに統合したい場合。

**以下の場合はアプリエディタの方が好ましいかもしれません:**

* Base44 のインターフェース内ですべてを構築したい場合。
* アイデアから動作するアプリまでの最短経路を求める場合。
* コードファーストのワークフローよりもガイド付きのビジュアル体験を好む場合。

## バックエンドサービスのしくみ

Base44 CLI を使用してバックエンドサービスプロジェクトを作成・管理します。CLI は、エンティティや関数などのバックエンドリソースを定義し、オプションでフロントエンドコードを含めるローカルプロジェクト構造をセットアップします。

[JavaScript SDK](/developers/references/sdk/getting-started/overview) を使用してバックエンドと対話します。これは Base44 の AI 生成アプリで使用されているのと同じ SDK です。独自のフロントエンドや、バックエンドへの接続が必要な他のアプリまたはサービスから使用してください。

準備ができたら、単一の CLI コマンドでプロジェクトをデプロイします。バックエンドリソースとフロントエンドファイル (もしあれば) が Base44 のインフラストラクチャにデプロイされます。

## 例のユースケース

* **カスタムデザインの Web アプリ**: 完全なクリエイティブコントロールが必要なときに独自のフロントエンドをデザイン。ブランドに完全に一致させたり、ユニークな体験を作り上げたりできます。Base44 がバックエンドを処理する間、任意のフレームワークを使用できます。
* **ヘッドレスアプリ**: 従来のフロントエンドを持たないアプリを構築。例えば HTTP 経由でバックエンド関数を呼び出す Telegram ボットなど。
* **モバイルアプリ**: React Native のような JavaScript ベースのモバイルフレームワークでモバイルアプリを構築し、SDK を使用して Base44 バックエンドに接続します。
* **既存プロジェクトの拡張**: 既に構築したプロジェクトに Base44 のデータ管理、認証、バックエンドロジックを追加。

<CardGroup cols={2}>
  <Card title="はじめる" icon="rocket" href="/developers/backend/overview/introduction">
    CLI をセットアップし、最初のプロジェクトを作成します。
  </Card>

  <Card title="機能を探索" icon="list" href="/developers/backend/overview/features">
    バックエンドサービスに含まれるものについて詳しく学びます。
  </Card>
</CardGroup>

<Note>このページは AI を使用して翻訳されました。最も正確で最新の情報については、[英語版](/) を参照してください。 </Note>
