ASP.NET AJAXの書籍・サイト
ASP.NET2.0でAJAXをいじることになり、色々物色しました。前にASP.NETをやった時は.NET Framework 1.xとVisual Studio 2003環境だったので、ASP.NET2.0全体をざっと眺めておきたい、というのもありました。
「ASP.NET AJAX」をキーワードに探してみると、書籍としては『ASP.NET2.0―実践.NET Framework+Ajax Extensionsで実現するWeb』『ASP.NET2.0+AJAX逆引き実践リファレンス』『サーバサイドAjax入門 Java/PHP/ASP.NET連携でAjaxプログラミングを極める!』あたりが引っかかります。最後の一つはASP.NETというよりAjax全般、という印象だったので、前の二つに絞込み。どちらも現時点ではアマゾンのレビューなし、決め手に欠けたのですが、「逆引き」と付く本が何となく安っぽくて嫌いなので『実践.NET Framework+Ajax Extensionsで実現するWeb』を購入してみました。
結果から言うと、なかなか満足しています。
『ASP.NET2.0―実践.NET Framework+Ajax Extensionsで実現するWeb』
ASP.NET2.0全般についての概説。ASP.NETからの変更・追加点が中心ですが、具体的なコントロール紹介等だけでなくFramework内部の挙動やデプロイメントについてもツッコんで触れているところがあり、参考になります。ILを吐かせて動作の違いを解説している辺りも渋くてラヴ。余計な付属CDがなくムダに上質な紙やカラーを使っていないこと、サイズが電車で読むのに丁度良いこと、なども好感が持てます。誤植がやや目立ちますが、IT関連書籍ではよくある話なので笑って許してあげましょう。
ASP.NET AJAX自体については一章が割かれているだけで、ASP.NET AJAX Control ToolkitについてはHoverMenuExtenderを一例として取り上げているのみです。AJAX Control Toolkitを詳解している書籍はまだ日本では出ていないと思いますし、カラクリの要諦を紙に書いてくれているだけ助かります。
具体的なことはどのみち個別に調査しなければなりませんし、個人的に書籍に期待するのは「業務中はなかなか気が回らない奥のカラクリ理解」と「電車の中でざざっと眺めて使える弾を知っておく」用途です。そういう要求にはよく答えてくれています。
ちなみにAJAX Control Toolkitのヒトたちは、なかなか便利ではあるのですが、MasterPageと組み合わせたり色々入れ子にしているうちに、ヘンな挙動に陥ることがあります(よくある話)。CalenderExtenerとMenuControlはz-indexがおかしくなったりしてハマりました。FileUploadとUpdatePanelも大変相性が悪いです。Google様にお伺いを立てれば、英語の情報なら出てきます。万国の人柱様に感謝。
以下、ASP.NET AJAX関連で参考になる主なサイトをメモしておきます。
The Official Microsoft ASP.NET AJAX Site
Microsoft:ASP.NET にスパイスを加える AJAX
Microsoft:ここが知りたい! ASP.NET AJAX
Microsoft:すてきな ASP.NET AJAX Extensions を使用してクライアント側から Web サービスを呼び出す
Microsoft:Wicked Code UpdatePanel のヒントと秘訣
CodeZine:ASP.NET AJAX 関連記事一覧
CodeZine:触ってみようASP.NET 2.0 AJAX Extensions(ASP.NET, Ajax, .NET)
ITpro:マイクロソフトのAjax対応フレームワーク「Atlas」入門
@IT:特集 枯れた新しいUI革命「Ajax」をASP.NETで活用する
@IT:ASP.NET関連記事一覧
@IT:.NET TIPS ASP.NET AJAX
ついでに、ASP.NET2.0の良書と言えば、なんと言っても誰もが薦める赤間さんの聖書。
『Microsoft Visual Studio 2005によるWebアプリケーション構築技法』
ASP.NET開発者で万が一読んでいなければ、開発技術大全と合わせて絶対手元に置いておくべきです(特に三巻がおススメ)。
いずれもASP.NETに限らずwebアプリケーション全般に通じる大切なことが明快に述べられています。JAVAやPHPの開発者が読んでも学ぶところが大きいはずです。
ただ、逆に「普遍的」すぎるところもあるので、前線の一兵卒が求めるTips的には『実践.NET Framework+Ajax Extensionsで実現するWeb』のようなものがすぐ使えますよね。情報処理試験とベンダー試験のような関係です(笑)。
カテゴリ:文学部情報処理科 <この記事を気に入って頂けたら、同カテゴリの過去ログを参照してみてください
よろしければクリックしてください>人文blogランキング
ランキングオンライン にほんブログ村![]()
ASP.NET AJAXの書籍・サイト
« 金子さやか、金子統昭、金子の家 | ish☆手作りスキンケア・サイボーグ | COBOLだからダメなわけじゃないでしょう »
サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)
(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)