私は現在、当社の開発ロード マップの新しいテクノロジを調査しており、Silverlight 3 にはクライアントのデスクトップにアプリケーションをインストールする機能があることがわかりました。
この機能は WinForms アプリケーションの完全または部分的なエミュレーションですか? また、クライアントのコンピューター上のすべてまたは限定的なローカル リソースにアクセスする機能を提供しますか?
私は現在、当社の開発ロード マップの新しいテクノロジを調査しており、Silverlight 3 にはクライアントのデスクトップにアプリケーションをインストールする機能があることがわかりました。
この機能は WinForms アプリケーションの完全または部分的なエミュレーションですか? また、クライアントのコンピューター上のすべてまたは限定的なローカル リソースにアクセスする機能を提供しますか?
Silverlight 3 Getting Started ページには、いくつかの詳細がリストされています。一番下近くまでスクロールして、「Out of Browser Capabilities」の下にある詳細を読みます。Silverlight 3 アプリケーションはサンドボックス化されており、永続的なストレージにアクセスできますが、このストレージは通常のファイル システムとは別のものです。
これはまったく winforms アプリケーションではありません。これは Linux でも (moonlight 経由で) 動作します。一部のリソース アクセスは提供しますが、ユーザーが特定のアクセスを許可しない限りサンドボックス化されます。まるでアドビエア。
これは、WinForms のエミュレーションではありません。真のデスクトップ テクノロジに最も近いのは、WPF (Windows Presentation Foundation) アプリケーションです。
Adobe Air に精通している場合、Silverlight Out of Browser エクスペリエンスは似ていますが、異なります。主な違いは、Silverlight out of Browser アプリケーションが "保護された" サンドボックスで実行されることです。つまり、アプリケーションはホスト PC 上のリソースへのアクセスが制限されているだけです。