私は新しいIDEを市場に出していますが、いくつかのJetbrainsの製品間の重複について混乱しています。 IntelliJ IDEAにNode.jsとphp開発を可能にするプラグインがあるようです。
IntelliJ IDEAは、WebStormとPHPStormがプラグインを通じて行うすべてのことを実行できますか、それともIDEAでは利用できない特別な機能を持っていますか?私はすべての開発のために一つのポリグロットIDEを持つことを望んでいます。
当社の軽量IDEのすべての機能はIntelliJ IDEA内にあります( リポジトリから対応するプラグインをインストールする必要があります )。
Web/PhpStorm、RubyMine、PyCharmなど、より具体的な製品用に開発されたすべてのテクノロジのサポートが含まれています。
IntelliJ IDEAに欠けている特定の機能は、このような広範囲の言語をサポートするIDEには適用できないため、より軽い製品で使用される単純化されたプロジェクト作成( "Open Directory")です。技術です。また、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を使用できるようにするライセンスモデルを持つことです。
私はそのためにもっとお金を払っても構わないと思います。
おもしろいことに、私はもともとRubyMineの顧客で、IDEAにアップグレードしたのです。なぜなら、私はそのポリグロットのセットアップを望んでいたからです。今RubyMotionをやる必要があるからといって、今はRubyMineのアップグレードの代金を払うことを考えています。また、この同期外れの問題が私を悩ませる可能性がある他の潜在的な分野があります。たとえば、トルクボックスのワークフロー/展開サポート。
JetBrainsは優れたIDEを持っていますが、私は少しイライラしていると思います。
私はいつもIntelliJ、PHPStorm、WebStormを使っています。 IntelliJのみを使用したいと思います。ベンダーが指摘したように、IntelliJにはない「オープンディレクトリ」機能は苦痛です。
こすり部分のために。私は自分のシングルIDEとしてIntelliJを使ってみましたが、軽量版と比べてパフォーマンスがひどいことがわかりました。 IntelliStでは、IntellisenseはWebStormと比べてほとんど役に立ちません。
IntelliJ IDEA vs WebStorm機能
IntelliJ IDEAはJetBrainsの主力製品であり、IntelliJ IDEAはJavaScriptを完全にサポートしますallバンドルまたはダウンロード可能なプラグインを介してWebStormの他の機能を提供します。不足している唯一のものは、簡素化されたプロジェクトのセットアップです。
から取得: 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
intellijのアイデアは、市場で最高のIDEです。私はwebStrom、pyChamなどの軽量IDEのすべての機能をサポートしています。AndroidStudioとしても動作します。 2つだけ違いがあります1。軽い製品で使用される作成(「オープンディレクトリ」)