2009-07-29 8 views
1

私は、教材ビデオを再生するウェブアプリケーションを作成するためのオプションを検討しています(とりわけ)。私は、ビデオプレーヤーとWPF用にSilverlightを使用したいと思います。しかし、私は訪問した初めてシルバーライトをダウンロードしたくないかもしれない人のためのサイトのシルバーライトでないバージョンを提供したいと思います。だから私はMVCを使用することができ、Silverlightのビューとasp.netのWebフォームのビューを持っていると思っていますが、SilverlightまたはMVCでまだ経験はありません。SilverlightとModel View Controllerパターン - 彼らは素晴らしい演奏をしていますか?

私はMVVMパターンも認識していますが、シルバーライトと通常の古いウェブフォームの両方に適したパターンを使用したいと思います。

私の質問は、MVCパターンでSilverlightがどれくらいうまく機能するかです。

答えて

2

MVCでは、コントローラーはアプリケーションサーバーに配置されています。つまり、silverlightアプリケーションのすべての状態情報が失われるため、アプリケーションが使用されているためSilverlightのページを再ロードする必要があります。

理想的には、シルバーライトアプリケーションを一度ロードし、ページリロードの代わりにWebサービスを使用して通信することをお勧めします。このパターンはあまり適していません。 あなたがSilverlightで使うつもりのすべてがビデオであれば、私が言及した問題はそれほど重要ではなく、Silverlightコンテンツを保持しているいくつかのビューでMVCパターンを使うことができます。

関連する問題