0

MVCのtelerikコントロールを介してラッパーライブラリを作成しようとしています。この背後にある理由は、View、Controllerを変更せずにサードパーティのコントロールを簡単に変更できるためです。それは良い考えですか。telrikを完全に非表示にするという問題に直面しています。なぜなら、telrikには独自のjsとreturnオブジェクトがあるからです。私は正しい方向にいますか?

4

1 に答える 1

0

はるかに抽象化のように聞こえます。何ページの閲覧について話しているのですか?変更できるようにするための具体的な要件はありますか?確率は、あなたが力のいくらかを失い、ただ多くの面倒を得るでしょう。必要に応じて、おそらくビューを書き直す方が簡単です。あなたがそれを心配しているなら、おそらくあなたは非営利の代替手段を使うべきですか?ただし、使用しているパーツによって異なりますが、実際にはグリッドのみを使用しており、問題なくサイトをDataTablesに切り替えました。

私はTelerikを使用しており、それを抽象化したことはありませんが、残りのアーキテクチャは柔軟です。Telerikコントロールをドメインエンティティリストなどに直接結び付けることはありません。常に、AutoMapperを使用してドメインエンティティからマップされたViewModelを使用します。

ほとんどのビジネスアプリケーションのUIは最も重要でない部分であり、ドメインモデルに緊密に結合していない場合、通常は比較的簡単に変更できます。

于 2012-12-04T09:17:19.910 に答える