Crystal Reports与ReportViewer的优缺点?
时间:2020-03-06 14:52:45 来源:igfitidea点击:
我们一直在为Web应用程序在VS2008中围绕Crystal Reports设计报告,而我刚发现Microsoft提供了ReportViewer控件。我进行了一些搜索,但是找不到每种生成报告方法的优缺点的详细分类。
我正在寻找有关以下方面的利弊:
- 易于发展
- 易于部署
- 导出数据的能力
- 易于支持并在网络上寻求帮助
解决方案
好吧,我可以回答一个问题。我已经使用ReportViewer aka客户端报告。我可以告诉我们它易于使用,易于部署和易于开发。如果可以创建SQL Reporting Services报表,则可以创建这些报表。他们可以使用任何类型的数据源,因此我们可以完全控制。
这是一本关于客户端报告的优秀书籍。
有内置的PDF和Excel导出功能,但我们也可以添加自己的导出处理功能。我们可以在Winforms,Asp.Net中使用自己的服务。我们可以与他们一起做任何我们可以想象的事情。
对于Crystal Reports,我对其了解不多。
我可以说,我使用Crystal Reports的次数越多(已经使用了9年以上),我越想摆脱它。
我们想呆在那里的唯一原因是,如果我们已经有很多CR报告已经启动并正在运行。
Crystal Reports是"一站式商店",用户将其视为"天堂般的"报告引擎,事实证明,该报告充斥着过多的错误和许可要求。
它非常强大,但是要付出代价。它很复杂,而且并非总是我们想要的。
有更好的选择。
我们一直在使用Crystal Report进行报告,始终存在可移植性问题,因为我们必须将Crystal Runtime与应用程序打包在一起。同样,由于客户端报告其大部分功能未得到利用。 reportviewer简单易用,并具有我们需要的功能。