私は新しい IDE を求めていますが、Jetbrains の製品の一部が重複していることに戸惑っています。IntelliJ IDEA には Node.js と php の開発を可能にするプラグインがあるようです。
IntelliJ IDEA は WebStorm と PHPStorm がプラグインを介して行うすべてのことを行うことができますか、それとも IDEA では利用できない特別な機能を備えていますか? 私は、すべての開発に単一の多言語 IDE を用意したいと思っています。
私は新しい IDE を求めていますが、Jetbrains の製品の一部が重複していることに戸惑っています。IntelliJ IDEA には Node.js と php の開発を可能にするプラグインがあるようです。
IntelliJ IDEA は WebStorm と PHPStorm がプラグインを介して行うすべてのことを行うことができますか、それとも IDEA では利用できない特別な機能を備えていますか? 私は、すべての開発に単一の多言語 IDE を用意したいと思っています。
軽量 IDE のすべての機能は、IntelliJ IDEA 内にあります (リポジトリから対応するプラグインをインストールする必要があります)。
Web/PhpStorm、RubyMine、PyCharm など、より具体的な製品向けに開発されたすべてのテクノロジーのサポートが含まれています。
IntelliJ IDEA に欠けている特定の機能は、軽量の製品で使用される単純化されたプロジェクト作成 (「オープン ディレクトリ」) です。これは、このような幅広い言語とテクノロジをサポートする IDE には適用できないためです。また、IDEA のリモート ホストから直接プロジェクトを作成できないことも意味します。
軽い製品では利用できるが、IntelliJ IDEA Ultimate では利用できない他の機能が不足している場合は、それを報告してください。追加を検討します。
PHP、Python、および Ruby IDEA プラグインは、PhpStorm、PyCharm、および RubyMine で使用されているのと同じソース コードから構築されていますが、製品のリリース サイクルは同期されていません。これは、いくつかの機能が軽量の製品で既に利用可能である可能性があることを意味しますが、IDEA プラグインでは特定の期間に利用できず、後でプラグインと IDEA の更新で追加されます。
しかし、ここに問題があります。待つことができない、または待ちたくない場合があります。たとえば、RubyMotion プロジェクト構造のサポート、rake ファイルのセットアップ、iOS シミュレーターにフックされる構成のセットアップなどを含む、RubyMotion の新しいサポートを使用したいと考えています。
RubyMine にはこれらすべてがありますが、IDEA にはありません。したがって、IDEA の外部で RubyMotion プロジェクトを生成し、IDEA プロジェクトをセットアップして、そのソース フォルダーなどに接続する必要があります。
JetBrains がすべきことは、IDEA プラグインだけに依存するのではなく、IDEA を購入して他の IDE を使用できるようにするライセンス モデルを用意することです。
私はそのためにもっとお金を払っても構わないと思っています。つまり、その柔軟性のためにさらに50ドルと言います.
おもしろいことに、私はもともと RubyMine の顧客であり、IDEA にアップグレードしました。なぜなら、その多言語セットアップが必要だったからです。現在、RubyMotion を実行する必要があるという理由だけで、RubyMine のアップグレードにお金を払うことを考えています。また、この非同期の問題が再び私を苦しめる可能性のある他の潜在的な領域もあります。たとえば、トルク ボックスのワークフロー/展開のサポート。
JetBrains には優れた IDE がありますが、少しイライラしていると思います。
IntelliJ IDEA と WebStorm の機能
IntelliJ IDEA は JetBrains の主力製品であり続け、IntelliJ IDEA は、バンドルまたはダウンロード可能なプラグインを介して WebStorm の他のすべての機能とともに完全な JavaScript サポートを提供します。欠けている唯一のものは、単純化されたプロジェクトのセットアップです。
から取得: https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
確かに素晴らしい質問です。これは、このリンクが解決に役立つ可能性があるIDEa内のバージョンの選択のサブ質問としても指摘しました...
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html
また、他の IDE の選択とそれらが提供するオプションを調べるための基礎を潜在的に持っています。
私は、WebStorm が JavaScript と Git リポジトリ管理に最適であると考えています。つまり、HTML5 CSS Cordova の種類のスタックを意味します。これは、(他のものと同様に) 将来があり、エネルギーが今集中されるべき場所です... しかし、それは依存しますあなたのニーズなどに
とにかく、これもその話です... http://www.jetbrains.com/products.html