プラットフォームの基本

Replitとは何ですか?どのように機能しますか?

Replitとは、ローカル環境を一から構築せずに、ソフトウェアプロジェクトを作成、実行、共有できるブラウザベースの開発ワークスペースです。エディタ、実行環境、ファイル、共同作業ツールがオンラインの1か所にまとまっています。

コードとプロジェクトのプレビューを表示したReplitaiのブラウザワークスペース

基本的な流れ

仕組み

1つのワークスペースの中で、アイデアから実行可能なソフトウェアへとプロジェクトを進められます。

  1. 1

    プロジェクトを始める

    プロジェクトの種類を選ぶか、空のワークスペースから始めます。プロジェクトを開くと、ファイル、エディタ、選択したプログラミング環境に必要なツールが用意されています。

  2. 2

    コードを書いて実行する

    ブラウザでファイルを編集し、接続された実行環境でプロジェクトを実行します。出力、エラー、プレビューを確認しながら、コードの動作を確かめて改善できます。

  3. 3

    成果を共有する

    プロジェクトをオンラインに保存し、共同作業者を招待できます。準備ができたら、動作する成果を共有できます。その後の変更も同じワークスペースで行えます。

さらに詳しく

関連ガイド

プラットフォームの主な使い方を、それぞれのガイドで紹介します。

知っておきたい違い

ブラウザ上のワークスペースとローカル環境の構築

Replitでも従来のローカル環境でもソフトウェアを開発できますが、開発者自身が担う作業は異なります。

Replitのワークスペース
従来のローカルセットアップ

実行場所

Replit ワークスペース

ブラウザからアクセスするオンライン開発ワークスペース内。

従来のローカルセットアップ

ローカルにインストールしたツールとランタイムを使用するコンピューター上。

初期セットアップ

Replit ワークスペース

ワークスペースには、ファイルとランタイムを備えた準備済みのプロジェクトコンテキストが用意されています。

従来のローカルセットアップ

開発者がエディター、言語ツール、依存関係をインストールして設定します。

編集

Replit ワークスペース

接続されたプロジェクトワークスペースから、ブラウザ上でコードを編集します。

従来のローカルセットアップ

デスクトップエディターまたはインストール済みの統合開発環境でコードを編集します。

実行

Replit ワークスペース

プロジェクトは、ワークスペースで利用可能なオンライン環境を通じて実行されます。

従来のローカルセットアップ

プロジェクトは、開発者のマシン上で設定されたランタイムとコマンドを通じて実行されます。

コラボレーション

Replit ワークスペース

プロジェクトをオンラインワークスペースとして共有し、レビューや共同作業を行えます。

従来のローカルセットアップ

コラボレーションは通常、バージョン管理、ファイル共有、ローカル環境の一貫性に左右されます。

最適な用途

Replitワークスペース

学習、プロトタイプ、実験、オンラインアクセスのメリットを得られるプロジェクトに適しています。

従来のローカル環境

チームがローカルツール、インフラストラクチャ、オフライン作業を細かく管理する必要がある場合に適しています。

人とプロジェクト

利用者

このプラットフォームでは、同じワークスペースで学習、実験、実用的なアプリケーション開発をつなげられるため、さまざまな役割に対応できます。

新しい開発者

学習者は、最初のセッションをマシンの設定に費やすことなく、プログラミング言語の練習を始めたいと考えています。

単一のブラウザワークスペースで、ファイル、構文、実行、デバッグの理解に集中できます。

初心者向けReplit

学生と教師

授業では、演習の配布、コードの確認、実行中のプログラムのデモンストレーションを行える共有の場所が必要です。

オンラインワークスペースを使うと、学生のコンピューター間の環境設定の違いを減らし、例題を後から簡単に見直せるようになります。

学生向けReplit無料版

プロトタイピングチーム

少人数のチームがアイデアを試したり、機能するデモを作成したり、初期段階のアプリケーションを一緒に確認したりしたいと考えています。

チームは、どの程度の本番用インフラストラクチャが必要かを決める前に、1つのプロジェクトコンテキストを中心に反復開発できます。

Replitアプリの例

PythonおよびJavaScript開発者

開発者は、アクセスしやすいオンライン環境から、スクリプト、ウェブインターフェース、または小規模なサービスを試したいと考えています。

すべての実験を完全に設定されたローカルリポジトリとして始める必要なく、プロジェクトを開発およびテストできます。

Replit Python

シンプルな捉え方

空のワークスペースから動くプロジェクトへ

開発を始める前の空のオンラインプロジェクトワークスペース ワークスペースから始める
コードと実行可能な結果を備えた開発済みのプロジェクトワークスペース 動くプロジェクトを改善していく
ワークスペースでは、セットアップ、編集、実行、共有がひとつのオンラインの流れでつながります。

アイデアを形にする

次のプロジェクトにワークスペースをどう活用できるか見る

定義は、適切な作業の進め方を選ぶ助けになってこそ役立ちます。このプラットフォームを使ってコードを試したり、小さなアイデアを検証したり、オンラインの開発環境と手元のツールを比較したりできます。

Replitを試す
  • ひとつのプロジェクト内でコードを書いて実行する
  • ブラウザ中心の開発ワークフローを試す
  • 小さな実験から共有できる成果物へ進める

よくある質問

Replitのよくある質問

Replitは、ブラウザからソフトウェアプロジェクトを作成・実行できるオンライン開発ワークスペースです。プロジェクトファイル、コード編集、実行、共有がひとつの環境にまとまっています。

プロジェクトを開くか新しく作成し、ブラウザでファイルを編集して、ワークスペースで利用できる環境からコードを実行します。その結果を同じプロジェクト内で確認、変更、共有できます。

より広い開発ワークスペースの中で、どちらの役割も果たせます。エディタやコンパイラを単独で使うのではなく、コードの編集と実行、出力の確認、プロジェクト全体の管理ができます。

学習者、教育者、開発者、プロトタイプや実験に取り組むチームに役立ちます。ローカル環境のセットアップを減らしたい場合や、プロジェクトの共有が重要な場合には、オンライン形式が特に適しています。

作成を始める
作成を始める