Skip to main content

Replit Appとは?

Replit Appsは、コード、データ、アセットを含むクラウドホスト型プロジェクトです。 安全で隔離された環境から作成、実行、公開することができます。 Replit Appsは、シームレスな開発体験を提供するために、Project Editorの以下のツールと統合されています:
  • AIを活用したツール:Agentを使ってコードを作成、デバッグ、説明する。
  • コラボレーション:同じアプリでリアルタイムに他のユーザーと協力する。
  • 公開:ワンクリックでアプリをクラウドに公開する。
  • テンプレート:様々なユースケース向けのプリセット設定を使ってアプリをすばやく開始する。

はじめに

Replit Appsの作成手順については、以下のクイックスタートガイドをご覧ください:
Replit Appを開くには、Replitにログインし、以下のいずれかの方法でProject Editorで開きます。
  1. プラスアイコン アプリを作成を選択します。 以下の画面が表示されます:
    新しいアプリを作成するタブ
  2. 以下のオプションのいずれかを選択します:
    • Replit Agentで作成:AIを活用したツールを使って新しいReplit Appを作成する。
    • テンプレートを選択:既存のものをベースに新しいReplit Appを作成する。
    • GitHubからインポート:GitHubリポジトリから新しいReplit Appを作成する。
  3. ダイアログのプロンプトを完了して新しいReplit Appを開始します。
以前に作成したReplit Appにアクセスするには、左サイドバーから フォルダーアイコン アプリを選択します。

主な機能

Replit Appsには以下の機能があります:
  • ゼロセットアップ:インストールや設定なしで、Replit.comで直接アプリを作成したりコードを書いたりできる。
  • 自動保存:プロジェクトは変更をクラウドに継続的に保存し、どのウェブブラウザからでもコーディングを再開できる。
  • バージョン管理:設定なしで、Replitのバージョン管理システムを通じて変更を追跡し、ファイル履歴を確認し、ファイルを同期できる。
  • 公開/非公開の表示設定:プライバシー設定で、アプリを表示、実行、リミックスできる人を制御できる。
  • 公開:複雑な設定変更なしにコードをクラウドに公開できる。
  • カスタムアプリURL:アプリのユニークなURLを取得するか、プロフェッショナルなプレゼンスのためにカスタムドメインを割り当てる。
プロジェクトファイルシステムにアップロードされたファイルは、開発中にのみ利用可能で、 公開済みアプリや他のビルダーはアクセスできません。ビルダーのアップロードを処理してファイルを提供するにはオブジェクトストレージを使用し、アプリとユーザーのデータを保存・取得するにはReplitデータベースを使用してください。
Replit Appの作成を効率化するProject Editorのツールについて詳しくは、Project Editorの概要をご覧ください。

仕組み

Replit Appを作成すると、Replitはクラウド上にプロジェクト専用のプライベートスペースを設定します。 アプリに機能や変更を追加するにつれて、Replitは変更を自動的に保存するため、どのウェブブラウザからでも編集を再開できます。 Replitは必要なすべてのコンポーネントを含む事前設定済みの環境を提供します。 これにより、サーバー設定、データベースセットアップ、環境管理を気にすることなく、すぐにアプリの作成を始めることができます。 Replitは各Replit Appに自動的にユニークなウェブアドレスを割り当て、作業中にアプリをプレビューできます。作品を共有する準備ができたら、数回クリックするだけで公開して24時間365日利用可能にできます。

ストレージの概要

Replitはアプリケーションのデータニーズに対応するために4種類の主要なストレージを提供しています。各ストレージタイプは異なるユースケースに対応し、プランに基づいた具体的な制限があります。
ストレージの制限には、インストールされたパッケージや依存関係を含む、アプリが保存するすべてのデータが含まれます。
ストレージタイプ説明ユースケース永続性プランの制限
ファイルストレージプロジェクト内のファイルアプリケーションコード、静的アセット、設定ファイル公開時に永続化、再起動時にリセットStarter:
Core:
Pro:
Enterprise:
データベース構造化データの保存ユーザープロフィール、ゲームスコア、製品カタログセッションをまたいで完全に永続化開発データベースあたり20GB
本番データベースはコンピューティング時間とストレージで請求
アプリストレージ非構造化データとメディア画像、動画、PDF、ドキュメントセッションをまたいで完全に永続化従量課金モデル
ストレージと帯域幅で請求
シークレット暗号化された機密データAPIキー、認証情報、接続文字列完全に永続化・暗号化特定の制限なし
すべてのプランに含まれる
詳細な料金と使用量ベースの請求情報については、請求ドキュメントストレージとデータベースの概要をご覧ください。

ユースケース

以下の例は、Replit Appsを使ってアプリ作成プロセスを加速する方法を紹介しています。

新しいことを試す

特定のプログラミング言語やソフトウェアスタックでコーディングを始めるためにテンプレートを選択します。
テンプレートの説明のスクリーンショット

APIを作成してテストする

RESTfulエンドポイントでAPIを構築し、本番稼働前にProject Editorのツールでテストします。
APIのコードとAPIリクエストテスターのスクリーンショット

次のステップ

Replit Appsについて詳しくは、以下のリソースをご覧ください: