0

5000人以上のユーザーがいるイントラネットWebアプリケーションの場合、高度にインタラクティブな(可能な限り少ないポストバック)クライアントを開発する必要があります。そのため、パフォーマンスの問題が発生する可能性があります。あなたの選択は何ですか、そしてその理由は何ですか?



-ASP.NETWebフォーム+JQuery/Ajax
-ASP.NETWebフォーム+Silverlight
-ASP.NETMVC + JQuery / Ajax-ASP.NET
MVC + Silverlight
-WPF
-Smartclient

他のライブラリを提案することもできます(.netの世界のみ)。あなたの考えを共有してください。

4

2 に答える 2

1

asp.net + 商用レポート ツール (例: telerik) + 純粋な asp.net ajax

理由:

-イントラネットアプリケーションであるため、帯域幅とページサイズのコンテキストでの速度は問題ではなく、ビューステートは問題ではありません

-レポートの場合、asp.netは非常に高速かつ簡単にデータにバインドできるコントロールを使用しているため、非常に優れています...テレリックのようなasp.net商用レポートツールの上に置くと、得られると思います非常に安定した堅牢なシステム

- 残念ながら、asp.net と jquery はうまく連携しません (asp.net id 生成の問題) ので、asp.net ajax をお勧めします。asp.net ページ ライフサイクル システム全体にうまく適合します。

乾杯

于 2009-12-06T09:36:36.087 に答える
1

SharePoint を基盤として使用することを除外しましたか? SharePoint 2010 ベータ版を数週間試してみたところ、Silverlight が頻繁に使用されているようで、統合がますます改善されるのではないかと思います。

私のプロフィールにあるように、私は SharePoint と好き嫌いがありますが、ページのカスタマイズに Silverlight や jQuery を使用することで、大幅な改善が見られました。認証、プロファイル、ダッシュボード/Web パーツ機能、バージョン管理を備えたドキュメント ライブラリなど、イントラネット用に ASP.NET で実装するのに多くの時間を費やす必要のある多くのものが、SharePoint から "無料" で入手できます。 SharePoint 2007 を使用するたびにうんざりしますが、心の奥底では、ゼロから始めるよりも優れていることを知っています。

于 2009-12-06T02:23:50.960 に答える