Crystal Reports 与 ReportViewer 的优缺点?
我们一直在为我们的 Web 应用程序围绕 VS2008 中的 Crystal Reports 设计报表,我刚刚发现了 Microsoft 提供的 ReportViewer 控件。 我进行了一些搜索,但找不到每种生成报告方法的优缺点的详细分类。
我正在寻找以下方面的优点和缺点:
- 易于开发
- 易于部署
- 能够导出数据
- 易于支持和在网络上查找帮助
We have been designing our reports around Crystal Reports in VS2008 for our web application and I just discovered the Microsoft provided ReportViewer control. I've searched around a bit but cannot find a good breakdown of the pros and cons of each method of producing reports.
I'm looking for pros and cons regarding:
- Ease of development
- Ease of deployment
- Ability to export data
- Ease of support and finding help on the web
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧,我可以回答一方面。 我使用了 ReportViewer 又名客户端报告。 我可以告诉你它易于使用、易于部署和易于开发。 如果您可以创建 SQL Reporting Services 报告,则可以创建这些报告。 他们可以采用任何类型的数据源,因此您可以完全控制。
这是一本关于客户端报告的优秀书籍。
有内置的 PDF 和 Excel 导出功能,但您也可以添加自己的导出处理。 您可以在winforms、Asp.Net中使用您自己的服务。 您可以用它们做任何您能想象到的事情。
对于水晶报表,我了解不多。
Well, I can answer for one side. I have used ReportViewer aka Client Side Reporting. I can tell you its easy to use, easy to deploy and easy to develop. If you can create SQL Reporting Services reports, you can create these. They can take any kind of datasource so you have full control.
Here is an excellent book on Client Side reporting.
There are built in PDF and Excel exports available but you can add your own export handling also. You can use in winforms, Asp.Net in your own services. You can do really anything you can imagine with them.
For Crystal Reports, I do not know much about them.
我可以说,我使用 Crystal Reports 的次数越多(已经使用了 9 年多),我就越想放弃它。
您想要留在那里的唯一原因是您已经准备好并正在运行大量 CR 报告。
Crystal Reports 是“一站式商店”,被用户视为“天作之合”的报告引擎,但事实证明它过于臃肿,充满了错误和许可证要求。
它非常功能强大,但需要付出一定的代价; 它很复杂,并不总是能达到你想要的效果。
有更好的选择。
I can say that the more I use Crystal Reports (and that has been for more than 9 years), the more I want to move away from it.
The only reason why you would want to stay there, is if you have a lot of CR reports already up and running.
Crystal Reports is the "one-stop shop" that the user see as the "heaven made" reporting engine and turns out to be overbloated, crowded with bugs and license reqs.
It's very powerful, but at a price; it is complex and not always does what you want.
There are better alternatives out there.
我们一直在使用 Crystal Report 进行报告,但始终存在可移植性问题,因为您必须将 Crystal 运行时与应用程序打包在一起。 此外,客户端报告其大部分功能未得到利用。 reportviewer 简单易用,并且包含您需要的功能。
We've been using crystal report for our reporting, there is always the issue of portability since you have to package the crystal runtime with your application. also, with client side reporting much of its power is not utilized. reportviewer is simple and easy and full of features you'll need.