コンテンツへスキップ
NetAdvantage for ASP.NET 製品 2011 Volume 2の変更

NetAdvantage for ASP.NET 製品 2011 Volume 2の変更

Infragistics は、2000 年代初頭に ASP.NET フレームワークがリリースされて以来、ASP.NET 制御を開発してきました。それ以来、Microsoft は、Web 開発者が Microsoft の Web プラットフォームを活用するのに役立つツールセットを提供し、Visual Studio の RAD 環境とツールを組み合わせて、リッチでインタラクティブな Web アプリケーションを構築してきました。

8min read

Infragistics は、2000 年代初頭に ASP.NET フレームワークがリリースされて以来、ASP.NET 制御を開発してきました。それ以来、Microsoft は、Web 開発者が Microsoft の Web プラットフォームを活用するのに役立つツールセットを提供し、Visual Studio の RAD 環境とツールを組み合わせて、リッチでインタラクティブな Web アプリケーションを構築してきました。

それ以来、多くの変更が加えられ、ASP.NET フレームワークは5回の反復を経て、IEはもはや公共空間の主要なブラウザではなく、Visual Studioは4回の反復を経て、クライアント技術の面では、HTML標準、CSS、AJAXフレームワークに関する多数の更新がありました。今日、ウェブトークは、JavaScript、HTML5、CSS3、そしてモバイルウェブを含む最新のブラウザに関するものです。

これらは多くの変更であり、ブラウザからフレームワーク、クライアントテクノロジーまで、ほぼすべてのWeb要素は反復を経ており、Infragisticsがほぼ10年前に開発を開始したツールセットは、これらすべてのアップデートに追いつくためのいくつかの大きな課題に直面していました。コントロールは、これらの変更がすべて発生しているときに対応できるように設計されておらず、可能な限り範囲を拡大するための微調整を続けるにつれて、コードが脆弱になっていました。従来のコントロールを Safari や Chrome などの Web Kit ブラウザーに更新しなかったのは、レンダリング エンジンの大幅な書き換えが必要になり、多くの既存のアプリケーションを壊すことになるからです。したがって、パフォーマンスと最新のブラウザサポートを念頭に置いて、最新の標準に基づいて合気道という名前の新しいフレームワークを構築することにしました。2007 年後半にフレームワークの開発を開始し、それ以来、新しいコントロールはこの新しいフレームワークに基づいています。

私たちは、これが多くの皆さんに影響を与えていることを理解しており、この分野でできる限りのサポートを提供し続けます。ご意見やご感想は、当社の永続フレームワークスタックへのアップグレードを計画しているお客様にとって、この移行と変更をできるだけ簡単にするのに非常に役立ちました。ここでは、よく寄せられる質問の一部をご紹介します。

どのコントロールが廃止されますか?

すべての ASP.NET コントロールのリストを確認した後、コードベースが古く、それらでブラウザーのリーチを拡大できなかったため、次のコントロールはクラシックとしてフラグが立てられました。

  • WebGrid
  • WebCombo
  • WebDateChooser
  • WebListBar
  • WebCalendar
  • WebToolbar
  • UltraWebTab
  • WebDataInput
    • WebTextEdit
    • WebMaskEdit
    • WebNumericEdit
    • WebDateTimeEdit
    • WebPercentEdit
    • WebCurrencyEdit
  • WebMenu
  • WebTree
  • WARP Panel
  • WebPanel
  • WebNavBar
  • WebWeekView
  • WebGridExcelExporter
  • WebGridDocumentExporter

サンセットポリシーとは何ですか?

上記のコントロールは、2011 Volume 2リリース以降、製品の一部ではなくなりました。これらの制御は、2012 年 6 月まで維持されます。これらのコントロールに関する開発者サポートは、2014 年の第 1 四半期まで利用できます。2010 Volume 1以降、これらのコントロールは Visual Studio ツールボックスから削除されました。以前のリリースで見つける必要がある場合は、このヘルプ記事を参照してください。

どのようなオプションがありますか?

アップグレードする必要がない場合は、アップグレードする必要はありません。これらのコントロールは最新バージョンの Firefox と IE をサポートしているため、これら 2 つが主要なブラウザー ターゲットである場合は、既存のアプリケーションを引き続き維持します。アプリケーションフレームワークをASP.NET MVCにアップグレードすることを検討している場合、またはJavaScriptまたはjQueryを使用して純粋なクライアント側のUI開発を行うことを計画している場合は、NetAdvantage for jQuery製品をチェックしてください。

一方、ASP.NET Web フォームでの開発を継続し、アプリケーションを Web Kit ブラウザーに移行したり、軽量性やより標準的なコンプライアンス コントロールなどの Aikido アーキテクチャを利用する必要がある場合は、古いコントロールを新しいコントロールに置き換え、それに応じてクライアントとサーバーのイベントと機能を関連付ける必要があります。以下は、廃止されるコントロールの 1 対 1 の代替品です。

Classic ASP.NET Control

新しい合気道ベースのコントロール/交換

WebGrid

WebDataGrid , WebHierarchicalDataGrid

WebCombo

ウェブドロップダウン

WebDateChooser

Web日付ピッカー

WebListBar

WebExplorerバー

WebCalendar

Web月カレンダー

WebToolbar

WebDataMenu

UltraWebTab

Webタブ

WebTextEdit

Webテキストエディタ

WebMaskEdit

ウェブマスクエディター

WebNumericEdit

Web数値エディター

WebDateTimeEdit

WebDateTimeEditor (英語)

WebPercentEdit

Webパーセントエディタ

WebCurrencyEdit

ウェブ通貨エディター

WebMenu

WebDataMenu

WebTree

WebDataTree (ウェブデータツリー)

WARP Panel

MS Update Panel

WebPanel

WebExplorerバー

WebNavBar

合気道グリッド付きのカスタムポケットベルテンプレート

WebWeekView

古い UI、MS Outlook でのサポート終了

WebGridExcelExporter

WebExcelExporter

WebGridDocumentExporter

WebDocumentエクスポーター

新しいツールセットに移行している最中ですが、クラシックコントロールと新しいコントロールの両方をどのように使用できますか?

2011 Volume 1以前の場合は、両方のコントロールを引き続き使用できます。2011 Volume 2以降、従来のコントロールは製品の一部ではなくなります。そのため、従来のコントロールを使用するアプリケーションを引き続き維持するために、それらの "Version-Less" アセンブリをホストしています。プロジェクトの手動アップグレードが必要な場合がありますが、新しいツールセットに完全に移行するまで、従来のコントロールを引き続き使用できます。バージョンレスのアセンブリは、以下のリンクからダウンロードできます。

CLR 4 を使用している場合は、CLR 4 のアセンブリのみが必要です

CLR 3.5 を使用している場合は、CLR 3.5 (2011 Volume 1) のアセンブリCLR 3.5 (2011 Volume 2) のアセンブリが必要です

zip には、これらのアセンブリをプロジェクトに適用する方法の説明が記載されたアップグレード ガイドがあります。

新しいコントロールへの移行に関するヘルプはどこで受けられますか?

これまでに得たフィードバックに基づくと、ほとんどのお客様は、グリッド コントロールの交換がアップグレードで主要な役割を果たすと考えています。これは、グリッド コントロールの周囲に最も多くのコードが記述されており、残りのコントロールはかなり簡単に移動できるためです。

新しいグリッドは、古いグリッドのすべての機能をサポートしていますか?

サンセット計画中に並行して取り組んだことの 1 つは、機能パリティ マトリックスを維持することです。これにより、新しいグリッドは、廃止前の古いグリッドとして最も一般的に使用される機能と互換性を持つことができます。リストを確認すると、新しいグリッドには、従来の UltraWebGrid ではサポートできなかった機能がいくつかあることがわかります。

 

特徴

UltraWebGrid

WebDataGrid

WebHierarchicalDataGrid

Hierarchy

はい

NA

はい

編集

はい

はい

はい

AJAX

はい

はい

はい

–Load On Demand

はい

はい

はい

—-Manual

はい

はい

はい

--自動

はい

はい

はい

–AJAX Events

はい

はい

はい

–Virtual Scrolling

はい

はい

no

テンプレート

はい

はい

はい

–Column Template

はい

はい

はい

–Header Template

はい

はい

はい

–フッターテンプレート

はい

はい

はい

– 空のテンプレート

no

はい

はい

–Error Template

no

はい

はい

– 実行時のインスタンス化

はい

はい

はい

– アクセス テンプレートの制御

はい

はい

はい

–バンドテンプレート

no

no

no

Bound Mode

はい

はい

はい

–DataSet

はい

はい

はい

—-DataTable

はい

はい

はい

–IEnumerable

はい

はい

はい

–自己関連テーブル

no

NA

はい

–DomainDataSource

no

はい

はい

–AccessDataSource

はい

はい

はい

–SqlDataSource

はい

はい

はい

–オブジェクトデータソース

はい

はい

はい

–LinqDataSource

はい

はい

はい

–XmlDataSource

はい

NA

はい

–HierarchicalDataSource

はい

NA

はい

Unbound Mode

はい

はい

はい

クライアント側の機能

はい

はい

はい

– 行/イベントの追加

はい

はい

はい

– 行/イベントの編集

はい

はい

はい

– 行/イベントの削除

はい

はい

はい

–Cell/Row/Column Selection

はい

はい

はい

–Keyboard Events

はい

はい

はい

– マウス イベント

はい

はい

はい

–Dynamic Styling

はい

はい

はい

– アクションのキャンセル

はい

はい

はい

Validation Support

はい

はい

はい

Hidden Columns

はい

はい

はい

非連結列

はい

はい

はい

マージされたセル

はい

CTP

CTP

MultiColumn Headers

はい

はい

はい

コピー&ペースト

はい

はい

はい

キーボードナビゲーション

はい

はい

はい

508 Compliance

はい

はい

はい

Excel エクスポート

はい

はい

はい

PDFにエクスポート

はい

はい

はい

ページング

はい

はい

はい

–Custom Paging

はい

はい

はい

– 子バンド ページング

no

NA

はい

フィルタリング

はい

はい

はい

概要

はい

はい

はい

クライアント側のデータバインディング

no

はい

no

Pinned Columns left

はい

はい

no

–ピン留めされた列を右に

no

はい

no

列のサイズ変更

はい

はい

はい

列の移動

はい

はい

はい

ツールチップ

はい

はい

はい

仕分け

はい

はい

はい

選択

はい

はい

はい

アクティベーション

はい

はい

はい

スタイリング

はい

はい

はい

–Css

はい

はい

はい

–AppStyling (英語)

はい

はい

はい

–Presets

はい

no

no

Internet Explorer

はい

はい

はい

Firefoxの

はい

はい

はい

Safari

no

はい

はい

クロム

no

はい

はい

CRUD

はい

はい

はい

–Auto

はい

はい

はい

–Manual

はい

はい

はい

データソースの動的な切り替え

はい

はい

はい

Row Selector

はい

はい

はい

Custom Schema

はい

はい

はい

行の番号付け

はい

はい

はい

CalcManager のサポート

はい

no

no

Stationary header/footer

はい

はい

はい

Null テキスト

はい

はい

はい

クライアントプロファイルの保存/読み込み(レイアウト)

no

はい

はい

Multi-row summaries

no

はい

はい

Ajax (loading) indicator

はい

はい

はい

ASP.NET Toolset の未来は?

私たちは、ASP.NET 製品とWebテクノロジーの未来に全力で取り組んでいます。私たちは、Infragistics ASP.NET ツールを使用して、お客様がさらに成功できるよう、引き続きお手伝いしたいと考えています。 この変更により、Web Forms開発者向けの新しい最新の合気道ベースのツールセットと、NetAdvantage for jQueryでリリースされた最新のjQuery / HTML5ベースのツールセットに専念することができます。私たちは、市場をリードするデータグリッドのレンダリングパフォーマンスを維持するだけでなく、革新を続けていきます。最新の RIA シナリオを対象とする新しいコントロールを構築すると同時に、最新のブラウザーやエンタープライズ アプリケーションを対象とする、豊富で高パフォーマンスの基幹業務コントロールも引き続き構築していきます。

最後に、この決定は私たちにとって簡単なものではなく、市場の傾向とニーズを考慮してやらなければならないことをお知らせしたいと思います。ご質問やフィードバックがございましたら、お気軽にmurtazaa@infragistics.comまでご連絡ください。

デモを予約