Silverlightは、社内向けのアプリケーションERPビジネスアプリの開発に適していますか? MVCはもっと良い選択でしょうか?ビジネスアプリケーション用のSilverlightまたはMVC 2(またはMVC 3?)?
アプリは、あなたが自分自身に問う(そしておそらくあなたのクライアント)する必要が
Silverlightは、社内向けのアプリケーションERPビジネスアプリの開発に適していますか? MVCはもっと良い選択でしょうか?ビジネスアプリケーション用のSilverlightまたはMVC 2(またはMVC 3?)?
アプリは、あなたが自分自身に問う(そしておそらくあなたのクライアント)する必要が
など、質問のカップルを、受注処理を含める必要がピックリスト、経理、購買、報告します:
何されていますあなたのユーザーは慣れていた?
ユーザーは何を期待していますか?
デスクトップアプリケーションを置き換える場合は、デスクトップの「エクスペリエンス」をより密接に再現するため、Silverlightを使用する方が良いかもしれません。
Webサイト/イントラネットアプリケーションを置き換える場合は、MVCを選択することをお勧めします。
2つの間の選択は、お客様の要件とお客様の期待に応じて異なります。
クライアントがWebベースのアプリケーションの制限に対応できる場合は、ASP.NET MVCが最適です。 AJAXやその他の技術を使って、ローカルにインストールされたアプリケーションのようなWebベースのアプリケーションを「感じる」ようにすることができます。
私は現時点でSilverlightにERPシステムを作成しています。ターゲットクライアントは、一度に複数のウィンドウを開くことができる「ファットクライアント」アプリケーションに慣れています。これらは一般に技術的ではなく、Silverlightランタイムのインストールに適しています。そのため、迅速で反応性の高いUIの必要性により、Silverlightの選択が促進されました。
デスクトップアプリケーションをMVC(2または3)に置き換えることはできません。これは、IEには非常にバグがあり、JavaScriptエンジンが遅いためです。つまり、AJAXは機能しません。だからSilverlightは行く方法ですが、実際にはあまり選択肢がありません。もしも支配的なブラウザがGoogle Chromeだったら、それは違うだろうが、そうではないので... –