Eclipse Foundationは、ブラウザとデスクトップで動作する「ベンダー中立」のオープンソースIDEプラットフォーム「Eclipse Theia 1.0」を発表した。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Eclipse Foundationは2020年3月31日(米国時間)、ブラウザとデスクトップで動作するオープンソースソフトウェア(OSS)のIDE(統合開発環境)プラットフォームである「Eclipse Theia 1.0」を発表した。
Theiaは、TypeScript、CSS、HTMLで実装されており、「同じコードベースによるデスクトップIDEおよびブラウザベースIDEの開発をサポートする、ユニークなIDEプラットフォーム」とされている。ユーザーは、ブラウザとデスクトップのどちらで動作するIDEを開発するか、あるいは両方で動作するIDEを開発するかを、前もって決める必要がないという。
GitHubとGitLab向けのオンラインIDEである「Gitpod」でもTheiaは使用できる。Eclipse Foundationは、Theia自体のソースコードを置くGitHubでGitpod版Theiaを動かせるようにしている。またブラウザベースIDE「Eclipse Che」を、以前のGWT(Google Web Toolkit)ベースのものからTheiaベースに作り替えている。
Theiaのコントリビューター/導入企業には、TypeFox、Ericsson、Arm、Red Hat、Google、IBM、SAP、Arduino、TORO Cloud、EclipseSource、Huaweiが名を連ねている。例えば、Googleは「Google Cloud Shell」でエディタとしてTheiaを使えるようにしている。SAPはブラウザベースIDEをTheiaで作り替えている。Arduinoの「Pro IDE」やArmの「Mbed Studio」はTheiaベースだ。
Eclipse Foundationは、「『Cloud9』のようなオンラインIDEは、ブラウザベースの開発に道を開いたが、一方でモダンなデスクトップIDEがサポートする多くのプログラミング言語やフレームワークに対応していくことは、常に難題だ」との認識を示し、こう指摘している。「この問題は、拡張を作成する開発者の大規模コミュニティーの育成や、大量の開発者の採用によって解決できるが、どちらのアプローチも、長期にわたって持続していくのは至難の業だ」
Eclipse Foundationは、Theiaは、業界で最大かつ最も活発なIDE拡張コミュニティーを利用して、この問題を別のやり方で解決するとしている。それは、MicrosoftのOSSコードエディタ「Visual Studio Code」(以下、VS Code)の拡張コミュニティーだ。
Copyright © ITmedia, Inc. All Rights Reserved.