对于拥有5000多个用户的Intranet Web应用程序,我们需要开发高度交互(尽可能少的回发)客户端。因此可能会出现性能问题。你会选择什么?为什么?
- ASP.NET Web Forms + JQuery / Ajax
- ASP.NET Web Forms + Silverlight
- ASP.NET MVC + JQuery / Ajax
- ASP.NET MVC + Silverlight
- WPF
- Smartclient
您可以推荐任何其他库(仅适用于.net世界)。请分享你的难度。
答案 0 :(得分:1)
您是否排除使用SharePoint作为基础?我玩了几个星期的SharePoint 2010测试版,他们似乎在那里使用了很多Silverlight,我怀疑整合会越来越好。
我与我的个人资料相比,我与SharePoint有着爱/恨的关系,但使用Silverlight和/或jQuery进行页面自定义是一个巨大的进步。你从SharePoint中获得了很多“免费”的东西,你花了很多时间在ASP.NET中实现内联网,例如身份验证,配置文件,仪表板/ Web部件功能,带有版本控制的文档库等.I每次我使用SharePoint 2007时都会感到畏缩,但在内心深处,我知道它比从头开始更好。
答案 1 :(得分:1)
asp.net +商业报告工具(例如:telerik)+纯asp.net ajax
原因:
- 因为它是内部网应用程序,在带宽和页面大小的上下文中速度不是问题,并且viewstate它不关心
- 报告,asp.net它是非常好的,因为使用控件,你可以非常快速,轻松地绑定到数据...如果你把一些asp.net商业报告工具,如telerik,我认为你得到了相当稳定和强大的系统
- 不幸的是,asp.net和jquery不能很好地协同工作(asp.net id生成问题)所以我会推荐asp.net ajax,它非常适合整个asp.net页面生命周期系统
欢呼声