2009-06-03 4 views
0

私はASP.Net vs Silverlight (Reach vs Rich)を読んでいましたが、私のアプリケーションを使用するすべての人に強制的にSilverlightをダウンロードして、パフォーマンスとセキュリティを賢明に提供するという要件がある場合は、光はASp.Netより優れた解決策です(また、豊富なグリッドを開発するためのactivxコントロールも避けてください)? は私はASP.NetよりASP.NetまたはSilverlight with web services

おかげで、

+0

あなたは、あなたが意味するものに件名を編集したいと思います。 –

答えて

2

私の主な考えは以下のとおりです。

  1. Silverlightは何をIEで表示すると、あなたはブラウザのアップルのMac版上のFirefox、Safariと同じで買ってあげるものです、クロスブラウザの互換性があります。あなたのアプリケーションがイントラネットアプリケーションの場合、ASP.Netはおそらく実装が速くなりますが、インターネットアプリケーションを作成しようとすると、Silverlightはこれを大きな利点として提供します。すべてのブラウザで同じように見えるようにウェブサイトをスタイルすることは大きな苦痛です。

  2. Silverlightには、アクセスできるサービスの種類とデータでできることのセキュリティ上の制限があります。これは、プラグインがクライアント側のすべてのコードを実行しているためです。明らかに、MSはトロイの木馬などの悪質なプラグインをダウンロードしたくないのです。ASP.Netにはいくつかのセキュリティ制限がありますが、ほとんどのコードはウェブサーバー。

  3. 2つを並べて使用することができますので、混在しても問題ありませんが、これは1つだけ必要なときに学習する2つのテクノロジスタックだと思います。

  4. 7月10日にリリースされる予定のsilverlight 3(SDKは現在利用可能です)では、銀色のアプリケーションをブラウザから取り出すことができるので、アプリケーションをオフラインで実行する必要がある場合は、分離されたストレージを使用し、サービスからではなくデータファイルからのデータを処理します。その後、アプリケーションがオンラインに戻ったときに、データファイルをdbと同期させることができます。

  5. Silverlight 3では、プロセッサを最大限に活用する代わりに、グラフィックスカードをフルに活用するアニメーションを記述することができます。私の意見のSilverlightで

は迅速なWebアプリケーションのための主要なマイクロソフトプラットフォームになろうと、投資と彼らはSilverlightのプロジェクトで投げているリソースの量は、MSが同様にこのことを考えていることを示しています。

あなたは私がかなりSilverlightに偏っていると言うことができます。

1

をより良いSilverlightを.NETですべての開発を行っていると知っていないあなたができますが、あなたが得ることができるので、ASP.NETと一緒に使用することができシルバー正確に何を確認してください両方の世界の最高。 Silverlight、IMOは、ActiveXの代わりにグリッドコントロール用にSilverlightを使用することを選択します。

私の主張は、アプリケーションの能力を最大限に引き出すために、両方を同時に使用することができない理由がないことです。この上

1

ASP.NET MVCのバグに夢中になって以来、私は豊富なコントロール、特に顧客が実際にグリッドを編集したいときのデータグリッドコントロールにSilverlightを使用してきました。ただし、表示や詳細画面のほとんど、単一ドメインオブジェクトの編集などでは、必要がない場合に別のツールを使用するのはなぜですか?テキストボックス、チェックボックスなどはどのUIでもうまく動作します。

関連する問題