PhpStorm

PhpStormとは?

More than 4 years have passed since last update.

PHP_IDE____JetBrains_PhpStorm.png

こんばんは。狂気のAdvent Calendar企画が始まりました。

PhpStormとは?

PhpStormとはチェコのJetBrains社が開発しているIDEです。
名前の通りPHP用のIDEですが、兄弟製品のWebStormというJavascript・HTML用のIDEを完全内包しているため、Javascriptだけを書く場合にも非常に心強いIDEとなっています。

※ちなみに正式名称はPHPStormではなくPhpStormです。よく間違われてます。

兄弟IDEであるIntelliJ IDEAにもPHPプラグインがあり、それを入れることで擬似的にPhpStormのような使い方をすることもできます。
(完全に専用IDEなわけではないので若干PHP絡みの挙動が怪しかったり、プロジェクトが開けなかったりすることもあります)

特徴

  • 他のIDEと比べて軽い
  • UIかっこいい
  • コード補完がとにかく優秀
    • ライブラリとか自作クラスとかも補完してくれるよ!
  • 有償($99)

とにかく補完が優秀です。あとカッコイイ。カッコイイは正義。

ちょっとイケてないところ

  • ライセンスは年間更新(アップデートしなければ不要)
  • プラグインがあまり多くない
    • プラグイン作成の敷居がめちゃくちゃ高いので、コミュニティがあまり活発でない
  • 設定ファイルはjarファイル

ライセンスはちょっとややこしく、購入してから1年間は製品のアップデートが受けられます。が、それ以降もアップデート対象とするには年額を支払う必要がある、ような感じです。
JetBrains製品は大体1年に1回メジャーアップデートがされるので、購入した時点のバージョンから最低1回はメジャーアップデートが受けられます。
(例えば今日時点でPhpStorm7を購入すれば、来年の8のアップデートまで可能)

設定ファイルはjarファイルなので、DropBoxとかに入れておけば各PC間で同じ設定を共有出来たりします。

ちなみに、兄弟製品のIntelliJ IDEA Advent Calendarもあるみたいなので合わせて読んで頂くといいとおもいます。

2日目も私です。お楽しみに!