MS系開発言語の違和感

posted by on 2008.06.28, under 業務日誌
28:

本日、お休み。
ASP.NETに関する本なんかを読んでました。

午前中は書店へ。
気になったタイトルの技術書を片っ端から拾い読み。
なんとなくASP.NET AJAX の書籍が目につく。
個人的にはAjaxは技術的なところよりも、使いどころのセンスを磨きたいっす。
ASP.NET AJAX は .NET 3.5で包括されたっぽいが、3.5に関しては言えば、個人的には.NET 2.0の知識がそのまま活かせるっぽいあたりが、ありがたい。かも。

ASP.NETに関してというか、これはVB.NET(2005からは.NETっていうのは名前から取れたんですね。でもまあ便宜上、こういう呼称で)も含め前々から感じていた違和感があって、ここらへんを出来ればすっきりしたいと思い、書店から戻ったあと、昼食をとり、近所の図書館で手持ちのASP.NETに関する書籍を読むことに。

その違和感の原因。
読んでる最中に「あっ、そーかー」とストンと腑に落ちて、 やっと、今日わかったんですが、なんでかというと、必ずIDEとしてVisual Studio(以下、VS)使ってるからなんですな。
このインターフェイスでシステムつくってると、開発言語をいじってる気が全然しなくて、なんとなく前からASP.NETにしろVB.NETにしろ、どうもMS系の言語はいじっていて、ほんと超多機能なCMSをいじってるみたいだなあとずっと思ってたわけです。
ちなみにレガシーASPはずっとエディタで開発していたため、こういう風に思ったことないです。
ので、MS系という言うより、やっぱりVSが原因なんだと思います。
ちなみにすいません、C#は、てれてれしてる間に、すっかり通るのを忘れて。。。
Javaもしかり。

これは僕自身がPerlから開発経験をスタートさせてるからかもしれないんですけどもね。
以前Perl開発用IDEとかあるのかなと思ってちょっと探してみた経験があるのですが、いろいろ調べてみてもしっくりいくものがなくて、どこかのメーリングリストか掲示板かで「そもそもPerlをIDEで開発っていうスタイルが合わない」というのを見て、大きく納得した経緯があります。
これはPHPもまたしかり。
と思いつつもPHP系のIDEを探したときにVSでPHPを開発するVS.PHPというのを発見して、ある意味、異種間交配とも思えるこの所業にマッドサイエンティスを感じずにはいられなかったり。
と言いつつも、これの体験版を試してみたりしたんですが。(オレもマッドじゃん)

なんだかんだでやっぱりソースで書くのは、ロジックが全部見えて、気持ちいいです。
でもIDEの便利さも素敵です。

VSはたしかに便利アドオンとかも合って、良いところもあるんですが、ASP.NETやらVB.NETやらを開発しようと思うと開発ツールが現実的に他に選択肢がない状態。
「イヤおれは.NET Framework SDKでやってるよ」という剛毅な漢の方もいらっしゃるかもしれませんが、僕、実はチ○コついてないので、ラクなほうがいいっす。。。

機能限定版でフリーのExpress Editionもありがたいのですが、もちょっと違うアプローチのものがあっても良いのでは?と思いつつ、まあ要はどんなツールでも使い方なんすかね。
知恵と勇気と努力で、好きに使ってくれていいんですよー、ってことだと思うので、ブラックボックスになりがちなVSのツールを使わず、極力、時間がかかってもソース上に書けということなんだろうなと。
でもそれだとIDEの意味なくね?と思ったりもして、そこらへんがジレンマ。いやディレンマ。

pagetop