こんばんは。狂気の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日目も私です。お楽しみに!