エクリプス財団
主な特長:
- XNUMX つの共通コード ベースを使用してデスクトップ バージョンと Web バージョンを構築します。
- JavaScript、Java、Python、およびプロトコルベースのサーバー側プロセッサが利用可能なその他の言語での開発をサポート
LSP (言語サーバー プロトコル)、言語のセマンティクスの解析に関連する操作を引き受けます。 LSP を使用すると、コード エディター用に用意された 60 を超える既存のハンドラーを使用できますVisual Studio Code ,核種 иアトム 、これも LSP を使用します。 - Theia の開発は、個々の企業の決定から独立し、コミュニティの利益のために行動する中立的なプラットフォームを提供する Eclipse Foundation によって監督されています。
- プロジェクトは可能な限りモジュール化されるように設計されており、任意の機能を拡張または変更できます。
追加 . - 必要なアドオンを package.json ファイルにリストして接続することで、Theia に基づいた IDE のような製品を作成することができます。
- VS Code 拡張プロトコルのサポート。これにより、Visual Studio Code 用に開発された拡張機能を接続できます。
- ブラウザでページがリロードされた場合、完全な作業履歴を失うことなく接続を自動的に更新する、統合された本格的なターミナル エミュレータ。
- インターフェイス要素の柔軟なレイアウト。 スクリーンシェルはフレームワークに基づいています
PhosphorJS 、ブロックを任意に移動できます(パネルを非表示にしたり、ブロックのサイズを変更したり、交換したりできます)。
エディタはアーキテクチャに基づいて構築されています
Electron プラットフォームは、自己完結型アプリケーションの作成に使用されます。
Visual Studio Code との主な違いは次のとおりです。 よりモジュール化されたアーキテクチャで、より多くの変更の機会が提供されます。 当初はローカル システムだけでなくクラウドでの起動にも重点を置きました。 中立的な場所での開発。
Visual Studio Code エディターの完全にオープンなバージョンでもプロジェクトを開発できることは注目に値します。
Visual Studio Code エディターはプロジェクトの開発内容を使用して構築されたことを思い出してください。
出所: オープンネット.ru