2009-12-06 51 views
0

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



- ASP.NET Web窗体+的JQuery/AJAX
- ASP.NET Web窗体+ Silverlight的
- ASP.NET MVC +的JQuery/AJAX
- ASP.NET MVC + Silverlight的
- WPF
- SmartClient的

你可以建议(仅适用于.NET世界)任何其他库。请分享你的tough please。

+1

您可能需要提供比这更多的信息 - “高度互动”和“各种报告服务”可能不会完全削减它以提出专业建议。我自己对.NET世界一无所知 - 只是一个观察。 – 2009-12-06 02:01:16

+0

带有WCF后端的直接Silverlight有什么问题? – 2009-12-06 02:16:52

+0

Pekka,按照你的建议更正。 – rovsen 2009-12-06 02:20:08

回答

1

asp.net +商业报告工具(例如:Telerik的)+纯asp.net AJAX

原因:

- 因为它的内部网应用,速度,带宽和页面大小的情况下是不问题和查看状态它不关心

-为报告,asp.net是非常好的,因为使用控件,你可以非常快速和容易地绑定到数据...如果你把最重要的一些asp。像telerik网络商业报告工具,我认为你得到相当稳定和健壮的系统

-unfortunately,asp.net和jQuery不很好地协同工作(asp.net ID生成的问题),所以我会建议asp.net AJAX,它非常适合在整个asp.net页面生命周期系统

欢呼

1

您是否排除使用SharePoint作为基础?我在SharePoint 2010测试中玩了几个星期,他们似乎在那里使用了很多Silverlight,我怀疑整合会越来越好。

作为我的个人资料状态,我与SharePoint之间存在着爱/恨的关系,但使用Silverlight和/或jQuery进行页面定制一直是一个巨大的改进。你会从SharePoint中获得许多“免费”的东西,你会花费大量的时间在ASP.NET中实现内部网,例如身份验证,配置文件,仪表板/ Web部件功能,带有版本控制的文档库等。每次我使用SharePoint 2007时都会感到畏惧,但内心深处,我知道它比从头开始要好。

+0

我同意。使用SharePoint等功能丰富的平台的大型Intranet应用程序可能会立即为应用程序的大部分核心需求提供支持,尤其是管道类型功能。它还使您能够根据第三方来源的需求购买许多其他功能。这样可以让您节省那些昂贵的开发人员,以获得您的环境中独一无二的功能。 – 2009-12-14 23:24:06

+0

我也和Josh一起分享与爱/恨的关系。我不能说在某些情况下它是一个很好的平台,但我不喜欢自己使用它。 – 2009-12-14 23:30:17

相关问题