Atlasはあらゆるウェブ開発者にリッチなUIと高い生産性を提供する--マイクロソフト - (page 2)

柴田克己(編集部)

2006-09-14 22:32

--では、オープンな技術を利用したAjaxアプリケーションを開発するに当たって、あえてマイクロソフトのAtlasやASP.NETという環境を利用するメリットは何ですか。

 やはり、開発生産性の高さです。マイクロソフトのフレームワークでは、単なるAjaxのライブラリやツールキットを提供するだけでなく、エンドツーエンドでクライアント開発とサーバ開発の両方にプログラミングのベストエクスペリエンスを提供しています。

 ASP.NETには極めて豊富なプログラミングモデルが含まれています。AtlasとASP.NETを統合することによって、開発者はVisual Studioを使い、コントロール、アップデートパネル、エクステンダーをドラッグ&ドロップで配置し、JavaScriptを全く書くことなく、アプリケーションをリッチにすることができます。

--Atlasフレームワークで開発するウェブアプリケーションについては、クライアントセントリックなモデルとサーバセントリックなモデルの両方に対応するということでしたが、この2つのモデルへの対応は、Atlas独特のものでしょうか。

 基本的に、Ajaxアプリケーションにおいては、プレゼンテーションとビジネスロジックの両方をブラウザ側に置きます。Ajaxを使うことによって、ブラウザ側でより多くの処理ができるようになるわけです。同時に、開発者は多様なウェブサーバ、プログラミングエンジンでの開発にも取り組まねばなりません。処理の量をブラウザ側とサーバ側にどのように割り振るかというのは状況によって異なりますが、Atlasを使うと、クライアントとサーバに対する処理の配分をどのようにしたい開発者でも、高い生産性を得られます。

--コミュニティでのAtlasの開発状況について聞かせてください。現在、どれくらいの開発者が参加しており、実際にどのようなフィードバックがあったのでしょうか。

 「www.asp.net」は、世界でも最大級のウェブ開発者コミュニティです。Atlasに関しては、ASP.NETでの開発に関わっている人たちに加え、Ajaxに関わっている人たちも広く取り込もうとしています。

 良いフィードバックも多くもらっています。例えば、初期のAtlasのデザインについては、あまりにもクライアントセントリック過ぎるという意見が多かったのですが、そうしたフィードバックを元に、サーバセントリックなモデルへの対応も進めてきました。

--2006年末に正式版をリリースする予定とのことですが、現在の開発状況を教えてください。

 最終版のリリースについて、具体的な日付は決めていません。現在、定期的にコミュニティ向けのテクノロジープレビュー版を出しており、年末にはRC(Release Candidate)版を出す予定です。このRC版へのフィードバックをベースにして最終的なリリースをしたいと考えています。また、並行してドキュメンテーションの日本語化も進めています。

 ウェブの進化、イノベーションのスピードは大変に速く、大きなものになっています。ウェブ開発者はそのイノベーションを推進していく立場にあるといってもいいでしょう。マイクロソフトでは、AtlasやASP.NETを提供することで、開発者が楽しみながら生産性を上げる手助けしたいと考えています。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    レガシーデータ基盤からの脱却が AI 活用の鍵--先進企業に学ぶクラウド移行の成功事例

  2. ビジネスアプリケーション

    AI 人材育成を単なる研修で終わらせない--事業を動かす AI スキル構築の 5 つのステップ

  3. ビジネスアプリケーション

    汎用 AI をビジネス仕様に。業務データを活かす AI アプリ開発の新しい前提「データ基盤」

  4. 仮想化

    コンテナ化だけで十分なのか。商用パッケージ運用の負荷を左右するOpenShiftの価値

  5. 経営

    月15万円から始めるSOC。セキュリティ人材を雇えない企業の、取引を止めない経営判断

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

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