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

前端之家收集整理的这篇文章主要介绍了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.f2er.com/aspnet/247109.html

猜你在找的asp.Net相关文章