2012-02-22 15 views
4

Silverlight 4を使用してアプリケーションを構築しましたが、これはかなり成功しており、多くのお客様が使用しています。我々はアプリケーションの新しい変更を計画していますが、Silverlightの将来について懸念しており、代替アプローチを検討しています。 - WindowsとMacで実行する必要があります - 新しい機能が追加されたときに自動更新が可能にする必要があります - *必要なものSilverlightを選択した理由は次のとおりです。サーバとの通信を可能にするだけでなく、ユーザのLAN上のネットワークアクセスを可能にする。Silverlightの代替品

最後の項目はキッカーです。私たちのアプリケーションは、特定の専用デバイスと通信するために使用されます。そのデバイスは、RIAサービスを介して当社のサーバーに戻って達成される「クラウド」にアクセスされることがあります。場合によってはデバイスがユーザーのLAN上に存在するため、ブラウザ外で実行してプライベートLAN IPアドレス経由でデバイスと通信することができます。

このシナリオの別の方法は、Microsoftのテクノロジのスタックにありますか?または他のアプローチを使用している技術?

私は、SilverlightをHTML5に置き換えるMicrosoftのロードマップは、ユーザーのLAN上で通信するためのメカニズムを提供しないと懸念しています。

ありがとうございます。

答えて

10

私は今Silverlightがあなたの最良の選択だと信じています。それは成熟した製品であり、明らかにあなたがしたいことをしています。 SilverlightはMicrosoftによって少なくとも10年間サポートされる予定であるため、現在は未来について心配する必要はありません。私はあなたがいたならば、私は本当に何かに交換するつもりはないでしょう。

  • のWinForms(成熟したが、Mac上で実行されません、そしてそれ以上進められていません)成熟
  • WPFを(が、Mac上では動作しません、と上にある:あなたの他のオプションがありますあなたはデバイスにアクセスすることはできませんが、デバイスと通信することはできません)
  • メトロ(Windows 8のみ、未熟で、今年後半には出てこないだろう)。

実際、Silverlightは現在最も良い選択肢であり、おそらくかなりの期間のものです。

+0

+1:賢明な答えを見て、普通の結末ではない。非常に多くのテクノロジーと同じように、Silverlightは何かがより良いものになるまで(まだそれだけではない)、まだ場所を持っています。 –

+0

WPF、途中で?うわー....私に知らせるニュース... –

+0

ステータスはどうですか?私はWindows 10エッジがSilverlightのアプリケーションのためにもう働かないことがわかります。 Silverlightアプリケーションから他のプラットフォームへの移行に最適な方向は何でしょうか? – RotatingWheel