非Java プログラマー向けJetBrains 製IDE 購入の為のTips

Emacs 厨だけど、PHP IDE「PhpStorm」だけはベツバラな理由 - 彼女からは、おいちゃんと呼ばれています で話題になっていたので手元で確認した。

自分はWebStorm とPyCharm のライセンスをもっていて、他の製品はそれぞれ試用期間かEAPのやつで試している。あとコーディング自体にはvim を使います。

ウェブアプリ開発者 = ウェブブラウザ向けにサーバーサイド / クライアントサイドのコードを書きクライアントサイドにはJavaScript をつかっているんでしょ、ぐらいの意味です

  • PHPStrom がWebStrom の具を全部含むというわけではない(NodeJS サポートとか、JsTestDriver とかついてない)
    • しかしプラグインリポジトリからインストールすることが可能
  • PHP プラグインはプラグインリポジトリにはない
    • が 。plugins 以下のファイルは互換性があると思われる。 cp -r /Applications/PhpStorm\ 3.0.app/plugins/php /Applications/WebStorm\ 3.0.app/plugins/ みたいなことが可能
  • PyCharm は plugins 以下ではなく lib 以下のjarファイルと helpers以下にPythonスクリプトがある。これをWebStorm のバンドルにコピーしてもうまく動作しない
    • しかしPyCharm のplugins 以下にPHP プラグイン をいれるとちゃんと動く
    • RubyMine, AppCode とかでも事情は同じ?
  • AppCode は特殊な子

Python でウェブアプリつくるひと

PyCharmだけ購入

Ruby でウェブアプリつくるひと

RubyMineだけ購入

PHP でウェブアプリつくるひと

PHPStrom がWebStrom どっちでもよし

Node でウェブアプリつくるひと

WebStromを購入

ウェブデザイナー

Node.js以外のサーバーサイドのプログラミング言語に興味があればそれに対応したものを。なければWebStromを購入

オープンソースのソフトウェア開発プロジェクトに関わっている人

専用ライセンスがあるので申しこむ。審査がある

複数のプログラミング言語を使う

IntelliJ IDEA Ultimate 買う

WebStrom/PHPStorm ユーザーが Python/Ruby にスイッチしたくなった

PyCharm/RubyMine を購入する

PyCharm/RubyMine ユーザーが Nodeにスイッチしたくなった

普通にリポジトリのプラグインをインストールするだけ