FAQ What is the Eclipse Platform?

Eclipse プラットフォームとは?

From Eclipsepedia

Those who download the generic Eclipse Platform—usually by mistake—are somewhat confounded by what they see. The platform was conceived as the generic foundation for an IDE. That is, the platform is an IDE without any particular programming language in mind. You can create generic projects, edit files in a generic text editor, and share the projects and files with a Concurrent Versions System (CVS) server. The platform is essentially a glorified version of a file-system browser.

一般的なEclipse プラットフォームをダウンロードした人々は ・・・ 通常誤って・・・ 見たものに何か混乱してしまいます。プラットフォームはIDE(統合開発環境)ための包括的な土台として考え出されました。すなわちプラットフォームはどの言語向けなのか何も考えずに存在するIDEなのです。ユーザは一般的なプロジェクトや編集ファイルを一般的なテキストエディタで作成することができますしそのファイルやプロジェクトをConcurrent Version System (CVS) サーバで共有することもできます。プラットフォームとは本質的にファイルシステムブラウザを見せかけたものなのです。

As an end user, what you don’t see when you download and run the platform is that the architecture is designed from the ground up for extensibility. In fact, everything you see is a plug-in, and everything you see can be tweaked, replaced, or augmented using various hooks. To draw a computing analogy, it’s like the Internet Protocol (IP): exceedingly generic, not terribly interesting by itself, but a solid foundation on which very interesting applications can be built.

エンドユーザとして、その人がダウンロードしてプラットフォームを走らせたときに理解できなかったことはアーキテクチャが拡張性のために積み上げ方式で設計されていることです。事実、その人が見たものはすべてplug-inであり、変わったように感じられることもありますがさまざまなフックを用いて置き換えたり、拡張したりすることができます。計算のためのアナログ的なものを表現するため、それは Internet Protocol (IP) と似たようなものです。つまり、非常に一般的でそれ自体ひどく面白いわけでもない、しかし、固定した土台の上にアプリケーションをビルドできるところが非常に面白い。

A carefully designed subset of the Eclipse Platform has been produced in Eclipse 3.0: the Rich Client Platform (RCP). Despite the name, this is not the version of the platform sold for fat profits to rich clients. This is the portion of the platform that is interesting for non-development-environment applications. We thought this part so interesting that we dedicated almost half the book to RCP alone.

注意を払って設計されたEclipse プラットフォームのサブセットが Eclipse 3.0 でプロデュースされています。これは、the Rich Client Platform (RCP) のことです。名前に惑わされないように・・・、これは裕福な顧客に対してたくさん設けるために売られるプラットフォーム版ではありません。これは開発環境にないアプリケーション向けのプラットフォームの一部です。我々はこのパートでは本のほぼ半分をRCPだけにささげることに非常に関心をもっていました。