私は初心者です。Aptana Studio for PHP を使用しています。今日、Eclipseもダウンロードしました。ほとんどの機能と仕組みが似ていることに気付きました。一方は他方のコードベースに基づいて構築されているようです。
もしそうなら、Java で 2 つの類似したオープン ソース IDE が必要だったのはなぜですか?
Aptana は Eclipse 上に構築されています。
Eclipse は汎用/Java に重点を置いたエディターですが、Aptana は特に Web 開発を対象とした追加機能を提供します。
Eclipse チームの Web Tools Project など、Web 開発に重点を置いた他の Eclipse プラグインもあります。
一部の人々は、関連するツールの便利な組み合わせである Aptana を気に入っています。他の人は、Aptana が煩わしすぎると感じ、JavaScript、CSS、XML などの独自のプラグインを個別に選択することを好みます。
Java での 2 つの類似したオープン ソース IDE の必要性は何でしたか。
多様性は人生のスパイスです。これら 2 つ以外にも多くの IDE があり、同じ状況がほとんどのソフトウェア、およびツール/テクノロジ全般に当てはまります。
一般に、異なるツールは同じ焦点を持っていないため、異なるユーザーにさまざまなメリットを提供します。
これは、ユーザーが製品を簡単にカスタマイズして再リリースできるオープン ソースの世界では特に当てはまります。
私はAptanaStudio3を自分で使用していますが、これまでのところ気に入っていると言わざるを得ません。これは奇妙なことです。過去に使用したIDEを使用した後、コードを書き込むために常にテキストエディタを使用することになったからです。
私もEclipseに興味があったので、あなたの質問にたどり着きました。EclipseサイトでEclipseのデモを見ましたが、Aptanaを使い続けると思います。見た目も機能も非常に似ているため、Aptanaが好きだと判断しました。私はそれがEclipseが提供できる特定の機能または改善であるかどうかを調べていました。
PHP 開発用のフリー/オープン ソース IDE を探しているなら、Eclipse をお勧めします。ある会社にいくらかのお金を寄付できるなら、PHP Designer を試してみることをお勧めします。PHP Designer は、ご想像のとおり、PHP とデバッグをサポートし、jQuery のような JavaScript フレームワークもサポートしています。