NetAdvantage for ASP.NET の進化

インフラジスティックスは、設立当初からコントロールとコンポーネント産業において革新を続けてきました。.NET がリリースされるより以前から、弊社は.NET コンポーネントを開発しており、ASP.NET コントロール は市場初のリリースのひとつでした。ASP.NET と Web 開発の様相が長年に渡って進化し、弊社のコントロールもそれに伴って進化してきました。そして、市場が可能な限りの下位互換性を維持する目的で、常にそれらとブラウザをサポートして来たため、AJAXのような機能も取り入れました。

完全な新種のための時間

現在の NetAdvantage for ASP.NET 製品が確実に提供するたくさんの価値を持つ間、弊社が Web 開発において現在のベストプラクティスをフルに活用することが出来るように時を費やし、今回突然の中止をせざるを得なくなりました。

このため、弊社は ASP.NET コントロール開発の過去7年に渡って学んできた貴重な経験の全てのみならず、その間に誕生した新しい標準やベストプラクティスを織り交ぜた新しいフレームワークを設計していました。弊社が設計している新しいフレームワークとコントロールは、XHTML、CSS を使用して ASP.NET 機能(例えば、AJAX、Membership、Profile サービス)を深く統合させ、ゼロから構築されました。それは、大きく最適化され、ASP.NET 2.0 + ASP.NET AJAX Extension 1.0 や近日リリース予定の ASP.NET 3.5 フレームワークで動作します。

主要な目的

新しいフレームワークとコントロールの主要な目的は、最後まで開発者に力を提供すること:

  • 軽量でハイパフォーマンス - 弊社はアウトプットを最小限にし、コードを最適化することにフォーカスしています。
  • 標準の統一 - CSS、XHTML、アクセシビリティ標準として統合
  • 全ての主要なブラウザプラットフォームのサポート - IE、Firefox、Netscape、Opera、Safari など
  • 簡素化した オブジェクトモデル - 弊社はユーザを理解し、より使いやすくするために、オブジェクトモデルを簡素化しています。
  • より深い Visual Studio との統合 - 弊社は以前までよりも Visual Studio デザインタイムサポートを有効に利用する方法にフォーカスしています。
  • 学習の活用 - ASP.NET AJAX をベースとすることで、弊社のコントロールが提供する有効数字の追加を活用している間、弊社はそのフレームワーク上で学習に活用するために組織に権限を与えます。

弊社はこの新しいプロジェクトに "Aikido" のコードネームを付けました。実行しているコントロールの1つを見たいと思うなら、弊社の Silverlight デモをご覧下さい。--弊社は 現在まで発生している弊社の仕事を登録することが出来る Aikido ダイアログコントロールを使用しています。

なぜ新しい ASP.NET のためのフレームワークは Aikido と名付けられたか?

弊社の新しいフレームワークは、Orcas、.NET 3.5、ASP.NET AJAX が調和した精神です。そして、それはマイクロソフト社に対する調和したバランス(例えば、ASP.NET AJAX Extension 1.0、.NET 3.5、Orcas のような )で、 全ての Web 2.0 開発者が身体、頭脳、精神、インフラジスティックス、.NET の間でバランスの取れている NetAdvantage for ASP.NET を使用することが出来ます。心が調和した状態にあるとき、よりクリエイティブで、より安定し、よりバグの少ないコードが書かれます。これこそがまさに「合気道の精神」であると思い、Aikidoと名付けました。