マイクロソフト、AJAXアプリ開発用ツール「Atlas」を準備中

Martin LaMonica(CNET News.com)2005年06月28日 15時18分

 Microsoftが、いわゆる「AJAX」アプリケーションの開発を簡素化するツールの開発に取り組んでいる。AJAXとは高度なグラフィックスを持ったウェブアプリケーションのことだ。

 同社は現在「Atlas」(開発コード名)というソフトウェアを開発している。このツールは、AJAXタイプのアプリケーションを簡単に開発できるようにするために考えられている。Microsoftでは、同ソフトウェアの初期バージョンを、9月にロサンゼルスで開催する「Professional Developers Conference」で配布する予定だ。

 AJAXとは比較的新しい言葉で、過去8年の間に考案され、標準化された一連のウェブ関連技術を指している。JavaScriptやダイナミックHTMLなどもこのなかに含まれる。また、ウェブのクライアントソフトがサーバから情報をダウンロードしようとする度に、サーバに接続し直す必要を減らす「XmlHttp」という機能も、この一部となっている。

 AJAXでつくられたアプリケーションは、ウェブブラウザ上で実行される現在のアプリケーションよりも優れた性能を持つとして、ますます多くの開発者がAJAXを支持するようになっている。

 Microsoftでは、Atlasを「ウェブクライアント・フレームワーク」と呼んでいる。これはAJAXタイプのアプリケーション開発作業を簡素化するために考えられたものだと、同社のCharles Fitzgerald(プラットホームテクノロジー担当ゼネラルマネージャ)は説明する。

 「AJAXアプリケーションを開発する人々は、技術に関してそれほど高度な知識を持っているわけではない。それが、JavaScriptによる開発が混乱する原因の一部になっている。JavaScriptなら簡単にプログラムを書ける。だが、スパゲッティのようにぐちゃぐちゃなコードしかできない」(Fitzgerald)

 これに対し、Atlasを利用すれば、アプリケーション開発のためのより構造化された環境を得られることになる。またAtlasには、オブジェクトモデルのような時間の節約につながるサービスやデバッグ用ツールも付属する。同開発ツールは、AJAXの技術をサポートするウェブブラウザなら、どんなものでも動作すると、Fitzgeraldは述べている。

 Atlasは、11月に発売予定の「Visual Studio 2005」開発ツールならびに「ASP.Net 2.0」ウェブ開発フレームワークを通して利用できるようになる。

 Fitzgeraldによると、Altasはいわゆるリッチクライアント・アプリケーションの開発用にMicrosoftが用意したいくつかの技術の一部だという。リッチクライアントは、従来のウェブアプリケーションに比べて動作が素早く、高度なユーザーインターフェースを持つのが特徴だ。

この記事は海外CNET Networks発のニュースを編集部が日本向けに編集したものです。海外CNET Networksの記事へ

CNET Japanの記事を毎朝メールでまとめ読み(無料)

-PR-企画特集

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]