メリット
デメリット
備考
クライアント中心モデル
様々なUIを構築することができる
簡潔な記述が可能とはいってもスクリプトコードが必要
サーバ
中心モデル
Extender型
ASP.NETのコントロールを使って簡単にAjaxアプリケーションを構築することができる
複雑な操作性を実現するのは難しい
Control型
ASP.NETで提供されないような動作するAjaxアプリケーションを簡単に構築することができる
提供されているコントロールにより動作が限定される
ASP.NET AJAX Control Toolkit として提供される他GrapeCity、Infragisticsなどでもコントロールが提供されている
表1:クライアント中心モデルとサーバ中心モデルの比較