墜落日記 - 2010年3月22日の墜落
NetBeans IDE の PHP を試す
最近、eclipse の PHP IDE のプロジェクトである PDT の更新がない。
PDT 2.2 は M3 milestone で止まっていて、Release Milestones にある 4 や 5 は出ていない。
よく見たら M6 milestone まで出ていなければならない日程だ。
と言うか、Release Milestones の日付が間違っているのが全く修正されないというのもなんだかなぁ~という感じを受ける。
PDT 2.1 系のサービスリリースは最近出たみたいだけど、コード補間が馬鹿みたいに糞重い 2.1 系は使っててストレス溜まりまくりなので御免被る。
で、代替案はないかとちょっと気になって別の PHP IDE を試してみた。
それが最近 Oracle に買収されてしまって先行き不安な Sun Microsystems 出自の NetBeans IDE である。
NetBeans IDE は JAVA の開発環境という認識があるかも知れないが、JAVA 以外にも C/C++ や、Ruby、PHP なんかのスクリプト言語もサポートしている。
で、netbeans.org から PHP サポートの NetBeans IDE を落としてきて軽ぅ~く試してみた。
試してみたのだけど………
なんか割と良い感じだ(汗々)
エディタもコード補間も軽快だし、試しちゃいないけどデバッグ環境なども一通り揃っている。
ソースコードに書き込んだ PhpDoc 情報も JavaDoc 並みにリアルタイム解釈してコード補間に表示、反映してくれる。
エディタとしては既に現時点で PDT よりも使いやすいんじゃないかとすら思える。
ソースの改行コードの指定がないのが一抹の不安はあるが、割と普通に使えそうだ。
ただ、eclipse の JStyle 相当の機能がないのが辛いなぁ~
自分、タブと改行が表示されていないと気分が悪い。
スペースとタブのインデントが入り交じるのも気分が悪い。
保存時に行末の不要な空白文字が全て削除されないと気分が悪い。
あと、ボールドで表示した際に桁がずれるのが超絶的に気分が悪い。
ちょっとだけ NetBeans IDE に JStyle 相当の機能がないか探してみたけど、要求を満たしてくれる物は存在しない。
かつてはタブを色分けするプラグインもあったようだがタブの背景を色分けしてしまうので、「タブ利用禁止のプロジェクトでタブを視覚的に見せる」ことを想定していると思われる。
これでは少なくとも PHP はタブ前提でコードを書く自分の用には叶わない。
(薄い背景色を指定できれば取り敢えずの代用にはなるか?)
いやさ「その程度」と思うなかれ、気に入らない状態のエディタで作業する苦痛はなかなかに厳しいんよ?
う~ん、機能が必要充分に揃っているのに勿体ないなぁ~
あと NetBeans IDE は Oracle の元々の自社プロダクトである JDeveloper と真正面から競合するから、Sun Microsystems を買収した Oracle からしてみれば開発を中止したいプロダクトのひとつだろうな。
無理矢理に中止しなかったとしても、力のかけ具合は確実に JDeveloper や eclipse よりは落ちるだろうから、そういう意味でも NetBeans IDE は勿体ないなぁ~と思ってしまう。
ちなみに自分は eclipse の eclipse という名前自体が実は猛烈に嫌いなんだけど、それはまた別の話ということで。
コメントは投稿されていません。