最終更新日

クラウド系 Eclipse メモ

いくつかあるので違いなどメモ。

Eclipse Theia

  • 基本は普通の nodejs ウェブアプリ。
  • VS Code を再構築して各 packege に分割。
  • フロントエンドとバックエンドで通信してランゲージサーバーとか動かして動作(WSL Remote に似ている)
  • https://github.com/eclipse-theia/theia

Eclipse Che

  • Eclipse Theia のフロントエンドと通信制御系の成果を使い、バックエンドは Eclipse 由来の Java 版のランゲージサーバーなどに接続。
  • クバと Docker をコントロールして実行環境をつくる機能がある。
  • https://github.com/eclipse/che

Gitpod

  • Eclipse Theia のホスティングサービス だったのですが、現在は VS Code ベースとなっていて、拡張も Microsoft の Market がそのまま利用できるようになった。
  • Docker を活用して Eclipse Theia が動作するワークスペースを自由につくれる Linux コンテナベースで動作するので、ほぼほぼなんでも動作する。
    • プロジェクトルートの .gitpod.yml ファイルでいろいろ定義可能。
  • 環境つくれるので Che と似ているけど、バックエンドのランゲージサーバとかは vscode 由来 の node 製のもの。