微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – sql server报告服务和其他报告工具之间有什么区别

我是一名自学成才的学生,我使用Entity Framework和sql Server在ASP.NET中创建了一些Web应用程序.

对于报告,我使用Entity sql动态创建数据库查询.拉动结果后,我会以HTML或其他格式(如Excel)显示结果.

我想做一些专业的报道,但我不知道应该去哪个方向.

我听说过sql Server报告服务,Crystal Report,Stimul Report和Fast报告.他们都做同样的事吗?我想知道我应该学习和使用哪些工具或技术?

解决方法

Do they all do the same thing?

对于80%的用例,是的.但每种产品都有自己的利基和自己独特的功能.

SSRS是纯MS开发环境中的明智选择.它受益于庞大的MS帮助和支持基础架构,并且与Excel和SharePoint等其他MS产品有许多内置集成

Crystal Reports有其动力和历史.它具有比其他错误更少的错误,但有许多成熟的用户组,论坛等,只留下一个非常小的机会,你将有任何其他人尚未拥有,修复和发布的答案的问题.此外,许多公司都坚持使用它作为标准工具,因为在SSRS之前,没有任何产品真正威胁到CR作为市场份额领先者的地位. (并不是因为SSRS立即威胁CR,但是因为SSRS作为sql Server的一部分免费赠送,所以它开发了大量关注SSRS通常“足够好”的原则,并且在您付费之后不需要额外的许可sql Server.

我对Fast Report并不熟悉,而且我对Stimulsoft Reporting的理解是它在使用多种类型数据源的环境中运行良好.

I’m wondering which tools or technologies should I study and use?

假设您希望找到一份使用这些工具的工作,那么答案就在于您希望找到工作的市场.如果您的就业市场主要是针对特定的报告系统而招聘,那就明白了:研究一下您当地公司大多数雇用. (听起来很明显,但我经常看到年轻的技术人员出于学术原因研究特定产品,然后对当地公司对他们投入学习能力的产品不感兴趣感到沮丧.)

如果你的就业市场是中立的(或者你不关心你找到工作的地方),我建议你坚持使用大型企业(SSRS,Crystal Reports是你提到的列表中的参与者)因为那里的工作比较丰富.

从那里,选择您最满意的理念:(注意,提前概括)SSRS在以MS为中心的环境中表现最佳,并且由于它的价格而被新贵公司更多地使用.如果您喜欢新开发,小型公司和初创公司,这是您的选择. (我的观点是:SSRS是一个不断增长的产品,得到了微软的坚定支持.它还没有达到“黄金时代”,并且在未来的sql版本中将继续变得更好.)在具有大量数据库和遗留系统的长列表的大型企业环境中,可以看到Crystal Reports.如果您喜欢更大的企业环境,并且维护已建立的系统,那么这是您的选择. (仅限我的观点:水晶报道在90年代有黄金时代,并且市场意义逐渐下降.作为一个重要的球员,它仍然会存在数十年,但我不认为它们会重新夺回他们90年代的重要地位.)

原文地址:https://www.jb51.cc/aspnet/247109.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐