NetAdvantage for ASP.NETは幅広くAJAXを採用し、ASP.NET AJAX ("Atlas") をサポート
インフラジスティックスは "AJAX" という言葉が生み出される前の2004年10月に初めてAJAX機能を提供し ました。初期リリース以来、インフラジスティックスは非常に期待された WebAsyncRefreshPanel (別名:WARP Panel)を含むAJAX対応コンポーネントを増やし続けており、実質的にはどんなインフラジスティックスコントロールにもAJAX機能を追加出来ます。有名なAJAXベース機能の一例:
WebGrid XML ロードオンデマンドは原則リクエストされたままのクライアントに対して大きなデータ量を提供することを可能にします。これは信じられないほど素早いページのロードを可能にし、必要とするデータのみを受け取ります。
これと同様のパフォーマンス増加は AJAX を備えたロードオンデマンド機能のおかげで WebTree として実現することが可能で、WebTab にも使用されています。(一例としては、インフラジスティックス Web サイトの
キーとダウンロード ページ)
ユーザは完全なページのリフレッシュをせずに
WebGrid の AJAX によってデータの更新を行うことが出来ます。
WebCombo は大量のリストのレコードを素早く見つけるために前もってAJAXを備えたタイプを提供します。
WebSchedule は Web で Outlook のような動作を作成するために AJAX を使用してコントロールを設定します。
NetAdvantage for JSF - 最初から最後までAJAXで構築!
弊社の JavaServer Faces 製品である NetAdvantage for JSF(英語版) は AJAX を完全にサポートします。ちなみに、もともと基本的な技術としてAJAXを含めて設計されました。製品に含まれるコンポーネントの全ては AJAX の完全な強みやWebのためのリッチUIを構築を容易にする機能を与えます。これらは特別な設定は必要なく、AJAXをサポートしていないブラウザの場合はコンポーネントを対応させます。NetAdvantage for JSF(英語版) におけるいくつかのAJAX駆動機能の一例:
Microsoft ASP.NET AJAX (開発コード:“Atlas”)
かなり以前から、マイクロソフト社は ASP.NET で使用する開発者のための AJAX フレームワークに取り組んでいました。それは2006年末に "ASP.NET AJAX" の商標にまとめられるまでは、コードネーム "Atlas" と呼ばれていました。その時点で本格的な製品のリリース計画や"Atlas"がいくつかの異なる要素に分かれることを公開しました。
ASP.NET 2.0 Extensions - これは Web プラットフォーム上のより良い AJAX 関連開発を有効にする ASP.NET 2.0 に追加された Microsoft サーバーサイドアプリケーションのための製品名です。最初にリリースされた主要機能は ScriptManager と UpdatePanel です。インフラジスティックスは UpdatePanel を含むコントロールを完全にサポートしています。
Microsoft AJAX Library - これは マイクロソフト社の ASP.NET Extensions の構築やそれ以外の開発者がより良い AJAX ベースのアプリケーションの構築を可能にしたクライアントサイド(ブラウザで動作することを意味する)のライブラリ; このライブラリはブラウザベース(おそらく、今日の Web アプリケーションのための主要なセールスポイント)だからこそ、マイクロソフト社のプラットフォーム以外やマイクロソフト社のサーバーサイド技術以外(例えば、PHPなど)でも使用することが出来ます。
ASP.NET AJAX Control Toolkit - これは ASP.NET AJAX Extensions や Microsoft AJAX Library をターゲットにしたマイクロソフト社と連携した多くの開発者によって作成された共通ソースコントロールセットです。
ASP.NET AJAX CTP/Futures - これは ASP.NET AJAX の最初のリリースで作成していない機能の試験的な集合体であり、顧客のフィードバックをベースとしてマイクロソフト社によって開発が進行中です。
インフラジスティックスに含まれる ASP.NET AJAX サポートの取得方法についてもっとよく知る:

なぜ AJAX は重要
簡単にいうと、AJAX は Web サイトやアプリケーションのためのユーザ体験をより良くすることを可能にします。それで、開発者は 開発とクラスプラットフォーム本来の Web の先天的な容易さを利用している間、より従来の Windows アプリケーションとほぼ同様のレスポンシブでリッチなユーザインターフェースを提供することが出来ます。それは、メンテナンスコストを激減し、範囲を拡大します。弊社の Web サイトを閲覧することで AJAX によって提供するより良いエクスペリエンスにおけるちょっとした感じのいくつかを感じることが出来ます。それは弊社の展望や製品ページ(例えば、NetAdvantage for ASP.NET など)のような主要な左ナビゲーションから閲覧エリアにて変更されるページをロードするためだけに AJAX を使用しています。
AJAX 技術の背景説明
簡単にいうと、AJAX や Asynchronous Javascript and XML は比較的成熟した技術の組み合わせとはいえ、高い対話性やレスポンシブな Web インターフェースを作成する既存の Web 技術を組み合わせることを開発者に可能にさせる人気のある産業ソリューションとして注目されています。技術としての AJAX は名前が新しいだけでかなり以前から存在しています。マイクロソフト社の Outlook Web Access は AJAX と命名される以前に使用された技術の良い例です。グーグル社(maps.google.com、gmail.google.comなど)、マイクロソフト社(www.live.com)などによって技術の目立つ実装をされたことで、Web 上の良いユーザ体験のキーとして AJAX を目立たせました。以下は AJAX のキーコンセプトとして強調した簡単な図です。
