JetBrains Space ヘルプ

よくある質問とトラブルシューティング

よくある質問 (FAQ)

開発環境で動作するには、ローカルマシンに IDE をインストールする必要がありますか ?

はい、シンクライアントとして動作し、開発環境に接続する IDE が必要です。現在、利用可能なオプションは次のとおりです: Fleet (リモートバックエンドサポートを備えた新しい IDE) または JetBrains Gateway までの IntelliJ ベースの IDE。これらの製品はすべて JetBrains Toolbox アプリでインストールできます。

開発環境には構成が必要ですか ? それともすぐに開発を開始できますか ?

Space でプロジェクトリポジトリを開いてコーディング開始→ 開発環境をクリックするだけで、すぐに開発を開始できます。ただし、IDE を使用するメリットをすべて享受できるわけではなく、コード編集のみに制限される可能性が高くなります。通常、プロジェクトでは、いくつかの特定のツール、フレームワーク、ランタイムがマシンにインストールされている必要があります。そのため、プロジェクト用に開発環境を準備することをお勧めします。

ローカルマシンと比較して、開発環境を使用することに利点はありますか ?

開発環境には、次のような多くの利点があります。

  • 事前構成された再現可能な環境

    開発環境は Docker コンテナーで実行されるため、Dockerfile を使用してプロジェクトに必要なすべてのツールとライブラリをインストールできます。これにより、開発環境がチーム全体で確実に調整され、新しい開発者のオンボーディングエクスペリエンスが容易になります。プロジェクト用にローカルマシンを準備する必要がないため、ほぼ即座に開発を開始できます。

  • プロジェクトの素早い読み込み

    プロジェクトのサイズに関係なく、IDE は常に準備ができています。開発環境では、一般的なバックグラウンド操作をすべて事前に実行できます。ウォームアップ段階で、Space はプロジェクトインデックスの構築、プロジェクトの依存関係のダウンロードなどを行うことができます。IDE を開いたらすぐに、コードの作成、プロジェクトの実行、デバッグを開始できます。

  • Space と完全に統合

    開発環境は Space の一部であるため、Git ホスティングやオートメーションなどの他の Space モジュールにアクセスできます。これにより、開発プロセスが簡素化されます。開発者が開発を開始するために必要なのは、プロジェクトのコーディングを開始するボタンをクリックすることだけです。

  • 強力でスケーラブル

    Space は、最大 16 CPU コアと 64 GB RAM までの多数の開発環境構成を提供します。

開発環境の費用はいくらですか ?

開発環境の請求を参照してください。

クレジットがなくなったらどうすればいいですか ? 開発環境は引き続き使用できますか ?

考えられる解決策をまだ調査中です。

自分のマシンを開発環境として使用できますか ?

いいえ、現時点では不可能です。

開発環境ではどのような種類のプロジェクトを開発できますか ? 制限はありますか ?

開発環境は Docker コンテナーで実行されるため、主な制限は、Linux オペレーティングシステムのみを使用できることです。

開発環境の主な焦点は、Web アプリケーションの開発です。ただし、VNC または RDP テクノロジを使用して、ネイティブ UI でアプリケーションを開発することもできます。

開発環境が休止状態になるとどのようなデータが保存されますか ?

休止状態中、開発環境は作業ディレクトリ /mnt/space とユーザーホームディレクトリ /root の内容をストレージに自動的に保存します。他のすべてのデータは保存されません。これは、カスタム開発環境イメージを使用してのみ、作業用の開発環境を準備する必要があることを意味します (apt get を使用したツールのインストールなど)。

自分の開発環境を他の Space ユーザーと共有できますか ?

開発環境を共有し、他のチームメンバーとの共同開発に使用できます。現在は JetBrains Fleet のみ可能です。詳細

開発環境は安全ですか ?

開発環境は、セキュリティを第一に考慮して設計されています。開発環境を実行するすべての仮想マシンは相互に分離されており、仮想マシンは複数の環境を実行できません。開発環境の仮想ネットワークも分離されます。