ASPといっても(ApplicationServiceProvider)の事ではなく、
Microsoft.NETのアレである。
昔のASPはちょろっとだけさわったことあるが、新しい方は
さっぱりなので、少しだけさわってみた…
…
…
(゚Д゚ )アラヤダ!!
Jsp+StrutsでEclipsよか、軽いわIDEは使いやすいわ、C#で書けるわ
開発環境(WebMatrix)も無料だわ、と。
ミミ彡  ゚̄ ̄' 〈 ゚̄ ̄ .|ミミ彡 正直、感動した
しかしなぁ、「仕事で」となるとUnixでないと嫌がるお偉いサンとか
ろくに勉強もしてないのにWindowsは(・Α・)イクナイとか言う人々が
決定、決済権をもつので大規模システムではどうかなぁ…。
ASP.NETの(・∀・)イイ!!
・VisualStudioが使える、デバッガも使える。
・サーバー、クライアントをあまり意識せず、通常のAppと同じ
感覚で作成できる。
(onclickイベント、Onchangeなどをサーバーへ送信し、結果を表示する
ようなハンドラが自動生成されている)
・開発環境が軽い(Mem256MBでも十分快適)
・.NET対応言語が全て使える(VB.NET、C#,J#)
ASP.NETの(・Α・)イクナイ
・正式にはwindowsでしか動かない(LinuxでもMonoで可能だが…)
・生産性が高すぎる。
WEBアプリのアーキテクチャが隠蔽されすぎているので、
例えばHTTPプロトコルなどを勉強しなくてもアプリが作れてしまう。
こんなところですかねぇ。生産性が高いってのはあえてデメリットに
上げてみました。知らないでもできちゃうのは凄いことですけれども
問題が起こったとき、動作原理から原因を推定するのはよくやる手で
起こってから、それを勉強するのでは遅くないかい?という完全なる
私見ですけれども。
デバッガには
ミミ彡  ゚̄ ̄' 〈 ゚̄ ̄ .|ミミ彡 正直、感動した
JSPが出始めのころ、コンパイル(スクリプトレット部の)が通るかどうか
すら、動作させてみないとわからなかったですし、
(最近では事前コンパイルもできますが。)
デバッガなんてものもない(JDBとかをサーバープロセスにアタッチするしかなかった)。printfデバッグしかなかったワケで…。
(これも最近はEclipsとかJbuilderとか使えばできますが。)
しかし、「最近は」と言うフレーズが頻出しだすと、俺も
年取ったナァと思い、悲しい限りだ…orz


