こだわらない開発環境
よく開発環境についてきかれるので、書いてみました。・・が、何もこだわりがナイ。書いたから、もうきかないで!
私はそもそもブラインドタッチができなくて、プログラム書く時間よりも、アゴ触ったり腕組みしてる時間の方が長いです。
同僚だったプログラマ(emacsでなんでもやっちゃうタイプ。リターンキーを叩く音で、集中度がわかる。)とは、
同僚:「武田が静か過ぎるんだ。仕事してんのかっ」
と、そんな会話が日常でした。
彼ほどの職人肌になると、emacsやvimだけで開発から日常業務までこなせるらしいですが、私にはカーソルすらまともに動かせません。
ブラインドタッチも10年以上トライし続けてるのだから、才能がナイとしか思えない。
だからなのかはわかりませんが、ハッカー御用達なツールは避けてます。Eclipse然り、Firefox然りです。
それなのに、同じ匂いを嗅ぎ取ってくれているのかなんなのか、プログラマの方々から、「開発環境は何をつかってる?」と、きかれることが、最近やたら多くなりました。
声をかけてくれるのはうれしいけれど、正直この質問にはうんざりしていて(期待に応えられそうにないから)、お願いですから、もう質問しないでくださいっ。
ムリに「こだわり」を絞りだすとすれば・・・
道具について、それ以上考えたくない。
プラグインを作ったり探したりするくらいなら、読書でもしていたい。
■ツールにアイディアを縛られたくない。
1つのツールで完結する=そのツールでできることだけしてる
という可能性は、ある。それですばらしい仕事をする人は
いるけど、私はそういうタイプではない。
■なるべくキーボードを叩きたくない。
死活問題。
だから、私の開発環境は、手当たり次第。結果的に、以下のようなものを良く使ってます。・・っつーか、どれも一般ピープル向けなので、なんの面白みもないです。
| 言語など | ツール | 理由 |
|---|---|---|
| Java | NetBeans | 楽 |
| Rails | Aptana+RadRails | Eclipseもall-in-oneなら喜んで |
| ActionScript | Flash8+SePy | これ以外知らない |
| PHP/HTML | MKEditor | ちょうどいい |
| テスト環境 | VMWare Server | お金がナイ |
| ブラウザ | Sleipnir | IEとGeckoが切り替わる |
| メーラー | Thunderbird | スパム除け |
| デザイン | Illustrator | Gimpはすぐ固まる |
| ドキュメント | MS Office | 客が使ってる |
| PrimoPDF | Acrobatいらず | |
| OS | Win XP | 否定できない 間違いない |
| Winアプリ | Visual C# Exp 2005 | これ以外知らない |
| C/C++ Python/Perl | KDevelop on Linux | emacsより普通 |
同時に Flash、SePy、Illustrator、Aptana、VMware、Sleipnirを立ち上げたりしてますが、いやはや、今のパソコンはホントにパワフル。
ちなみにMKEditorは、IDEが遅かった時代のメイン開発環境(?)で、
今だに、ほぼ全てのテキストファイルを関連づけてます。

