スタンドアロンのSilverlightを使用してタスクサーバーを作成できますか?

私は、タスクサーバー開発プロジェクトの計画段階にあります。私は、コマンドのリストを作成し、そのリストを実行を処理するプロセスに送ることができるようにしたいと考えています。私はそれがcrossplatform(私はJavaに浸漬する必要があることを意味する)が欲しいですが、私はそれとツールに精通しているので、可能であればC#を使いたいと思います。

シルバーライトが次のことをすることができるか

  • 他のプロセスと通信できるバックグラウンドプロセスとして実行します(スタンドアロンで実行できます)
  • .Net実行時間と同じ効率でプロセッサ集中型タスクを実行しますか?
  • Excel、Wordなどのフル機能のデスクトップアプリを作成するために使用されますか?
1

2 答え

なぜASP.NETを使用しないのですか?他のプラットフォームでもMonoフレームワークでサポートされています: ASP.NET - Mono Silverlightはクライアントアプリケーション用に設計されており、サーバーソケットを許可しないため、サーバーを作成することはできません。

2
追加された
掘り下げた後、Silverlightでリスニングソケットを作成することさえできないので、サーバーを作成することはできません。
追加された 著者 alf,
残念ながら、私は特定のタスク用のカスタムサーバーを作成しており、既存のWebサーバーを使用するのは適切ではありません。私はそれがうまくいくことができ、マルチプラットフォームであるならば、カスタムサーバーを作成するためにsilverlightを使いたいと思います。
追加された 著者 i8abug,
掘ってくれてありがとう。わかりました。ソケットに関する情報も見つかりましたが、プラグインとしてSilverlightにのみ適用されます。たぶんスタンドアローンとして可能です。私はもっ​​と見るでしょう。 weblogs.asp.net/mschwarz/アーカイブ/ 2008/03/07 /…
追加された 著者 i8abug,

•他のプロセスと通信できるバックグラウンドプロセスとして実行します(スタンドアロンで実行できます)。

いいえ、Silverlightは「サンドボックス化」されており、アプリケーション、メモリ、または共有リソースにほとんどアクセスできません。

•.Net実行時間と同様の効率でプロセッサ集中型タスクを実行するか?

いいえ、Silverlightは異なるCLRを使用し、メモリサイズ、スレッディングなどに制限があります。

•Excel、Wordなどのフル機能のデスクトップアプリケーションを作成するために使用されますか?

制限された形式で非常に似た機能を公開することはできますが、実際はそうではありません。

0
追加された
スタンドアロン(フルトラスト)であっても、それはまだ「サンドボックス化」されていますか?私はプロセスを始めることができ、単なるプラグインではできない多くのタスクを実行することができます。
追加された 著者 i8abug,