私は新しい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のリモートホストから直接プロジェクトを作成することはできません。
ligher製品で利用できるがIntelliJ IDEA Ultimateでは利用できないその他の機能が不足している場合は、ご報告いただければ、追加を検討します。
PHP、Python、Ruby IDEAプラグインは、PhpStorm、PyCharm、RubyMineで使用されているものと同じソースコードから構築されていますが、製品のリリースサイクルは同期されていません。つまり、一部の機能は軽量製品ですでに利用可能である可能性がありますが、特定の期間はIDEAプラグインでは利用できず、プラグインとIDEA更新で後で追加されます。
しかし、ここで問題があります。時々、待ちたくない、または待ちたくない場合があります。たとえば、RubyMotionの新しいサポート(RubyMotionプロジェクト構造のサポート、rakeファイルのセットアップ、iOSシミュレーターにフックされる構成のセットアップなど)を使用したいと思います。
RubyMineにはこれらすべてが揃っていますが、IDEAにはありません。したがって、IDEAの外でRubyMotionプロジェクトを生成し、IDEAプロジェクトをセットアップして、そのソースフォルダーなどに接続する必要があります。神は他に何を知っているのでしょうか。
JetBrainsがすべきことは、IDEAプラグインに依存するのではなく、IDEAを購入して他のIDEのいずれかを使用できるようにするライセンスモデルを用意することです。
私はそのためにもっとお金を払うつもりだろう、すなわち、前述の柔軟性のためにもっと50ドルを言う。
面白いことに、私はもともとIDEMにアップグレードしたRubyMineの顧客でした。なぜなら、私はその多言語セットアップが必要だったからです。今、RubyMotionを実行する必要があるという理由だけで、RubyMineのアップグレードにお金を払うことを考えています。また、この非同期の問題が再び私を悩ませる可能性のある他の潜在的な領域もあります。たとえば、トルクボックスのワークフロー/展開のサポート。
JetBrainsには優れたIDEがありますが、私は少しイライラしていると思います。
私はIntelliJ、PHPStorm、WebStormを定期的に使用しています。IntelliJのみを使用したいと思います。ベンダーが指摘したように、IntelliJにない「オープンディレクトリ」機能は痛いです。
さて、こすってください。IntelliJを単一のIDEとして使用してみましたが、軽量バージョンに比べてパフォーマンスがひどいことがわかりました。Intellisenseは、WebStormと比較してIntelliJではほとんど役に立ちません。
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