Webアプリの開発をしてると.NET班、Java班ともに抱える共通の悩みがある。
それはJavaScriptだ。
全ての処理をサーバーサイドでこなせれば問題はないのだが、実際にはそうもいかずに、どうしてもクライアントサイドスクリプト、すなわちJavascriptを使わないといけない状況に陥るのである。
ただ面白いことにJavaやC#などに精通しているような人でもJavaScriptは論外で、どうもマジメに取り組まない傾向にあり、その都度Web上の解説を見ながら四苦八苦してる状況を良く見かける、かくいう自分もその口である(^^; (C#に詳しいかどうかは別として) 出来ることならC#あたりでクライアント側も記述できれば申し分ないのだが、JavaScriptも例外ハンドリングや継承などがあるとかないとか・・ただそこまでこったことをするなら、Flashでも使ったら?なんて意見も聞くし微妙な位置にいるなぁ。
Curlの登場なんてほんとこういったジレンマへのアンチテーゼとして生まれてきた気もする(^^;
意外とCurlのアプローチはありな気がしてきた。