私たちのクライアントは、過去 10 年間使用しているデスクトップ アプリケーション (VBA と Access) を持っていますが、バグがあり、アップグレードしたいと考えています。最新の MS テクノロジを使用したいと考えており、これを .NET 4.0、C#、SQL サーバー、およびイントラネットで実行される MVC を使用した Web アプリケーションにする予定です。アプリケーションには多くのビジュアル コンポーネント (上部に約 10 個の異なるタブがあり、各タブには少なくとも 10 個の異なるコントロールがあります) があるため、UI レイヤーを .NET Web アプリケーションに実装する最良の方法は何か疑問に思っていました。2 つの候補は、Silverlight コントロールと Telerik コントロールです (これについてはライセンスを取得しています)。
考慮すべきいくつかの問題:
Silverlight プラグイン : この新しいアプリケーションはイントラネットの内部でのみ使用されるため、Silverlight プラグインをインストールすることは問題ではないと思います。また、イントラネット上にあるため、SL アプリのダウンロード速度が問題にならないことを願っています。
Telerik-MVC : 非常に機能が豊富ですが、いくつかのコントロールを使用して (MVC ではなく .NET バージョンで) いろいろ試してみました。それは働いています。
スキルセット : ツール (Telerik) の使用方法を学びたいですか、それとも将来のプロジェクトに関してテクノロジ (Silverlight) を学ぶ方がよいでしょうか。
どの方法を選択するかを決めるのに役立つフィードバックや問題があれば聞きたいです。