Asp.NET或Silverlight用于报告生成器应用程序

时间:2011-08-19 11:50:23

标签: asp.net silverlight silverlight-4.0 reporting

我被要求使用ASP.NET开发一个Reports生成器(比如Pentaho)(不是义务)。但我正在考虑使用Silverlight。我正在处理可能有多个来源的数据。我已经读过,如果一次加载大量数据,Silverlight就不够好了。所以我的问题是:对于报告应用程序,哪个更好的ASP.net(使用jscript,Ajax ...)或Silverlight?

3 个答案:

答案 0 :(得分:1)

你的问题不清楚。您想开发新的报告工具吗?已有大量工具。为什么不使用现有的报告生成器之一?

对于你的问题Silverlight vs Ajax,你需要写更多你想要的东西。数据将在服务器上获取。客户端只能看到当前页面。通常,在客户端上,Ajax或Java解决方案更好,因为超过95%的客户端都拥有它。

答案 1 :(得分:0)

不确定是否对你而言。但是你需要从应用程序打印,我会说使用ASP.NET更容易,因为Silverlight中的print api并不是那么好。 (虽然在SL5中稍微好一点)

你使用silverlight或asp.net,加载大量数据永远不是一个好主意,所以问题在这里是一样的。你真的不想在一页上显示10 000行报告。

我会亲自访问一个asp.net网站,因为您将开始使用Silverlight应用程序中需要开发的深层链接或打印等内容

然后,我不知道你的背景,但是银光与网络应用程序有很大的不同,如果你从未使用它,那么你需要一些时间才能提高工作效率。

最后,如果您打算对应用进行单元测试,那么它在Silverlight中就是 PAIN

答案 2 :(得分:-1)

如何使用List and Label之类的第三方工具? 会简化事情,包括免版税分发......