0

对于拥有 5000 多个用户的 Intranet Web 应用程序,我们需要开发高度交互(尽可能少的回发)客户端。所以可能会出现性能问题。你的选择是什么,为什么?



- ASP.NET Web 窗体 + JQuery/Ajax
- ASP.NET Web 窗体 + Silverlight
- ASP.NET MVC + JQuery/Ajax
- ASP.NET MVC + Silverlight
- WPF
- Smartclient

您可以建议任何其他库(仅适用于 .net 世界)。请分享你的难处。

4

2 回答 2

1

您是否排除了使用 SharePoint 作为基础?我玩了几个星期的 SharePoint 2010 测试版,他们似乎在那里大量使用 Silverlight,我怀疑集成会越来越好。

正如我的个人资料所述,我对 SharePoint 有一种爱恨交织的关系,但是使用 Silverlight 和/或 jQuery 进行页面自定义是一个巨大的改进。您可以从 SharePoint 获得很多“免费”的东西,您会花费大量时间在 ASP.NET 中为 Intranet 实现这些东西,例如身份验证、配置文件、仪表板/Web 部件功能、带有版本控制的文档库等。每次使用 SharePoint 2007 时都会感到畏缩,但在内心深处,我知道这比从头开始要好。

于 2009-12-06T02:23:50.960 回答
1

asp.net + 商业报表工具(例如:telerik)+ 纯asp.net ajax

原因:

- 因为它是 Intranet 应用程序,在带宽和页面大小方面的速度不是问题,而视图状态也不是问题

- 对于报告,asp.net 非常好,因为使用了可以非常快速轻松地绑定到数据的控件...如果您将一些 asp.net 商业报告工具(如 Telerik)放在上面,我想您会得到相当稳定和健壮的系统

- 不幸的是,asp.net 和 jquery 不能很好地协同工作(asp.net id 生成问题)所以我会推荐 asp.net ajax,它非常适合整个 asp.net 页面生命周期系统

干杯

于 2009-12-06T09:36:36.087 回答