asp.net – sql server报告服务和其他报告工具之间有什么区别
|
我是一名自学成才的学生,我使用Entity Framework和SQL Server在ASP.NET中创建了一些Web应用程序. 对于报告,我使用Entity SQL动态创建数据库查询.拉动结果后,我会以HTML或其他格式(如Excel)显示结果. 我想做一些专业的报道,但我不知道应该去哪个方向. 我听说过SQL Server报告服务,Crystal Report,Stimul Report和Fast报告.他们都做同样的事吗?我想知道我应该学习和使用哪些工具或技术? 解决方法
对于80%的用例,是的.但每种产品都有自己的利基和自己独特的功能. SSRS是纯MS开发环境中的明智选择.它受益于庞大的MS帮助和支持基础架构,并且与Excel和SharePoint等其他MS产品有许多内置集成 Crystal Reports有其动力和历史.它具有比其他错误更少的错误,但有许多成熟的用户组,论坛等,只留下一个非常小的机会,你将有任何其他人尚未拥有,修复和发布的答案的问题.此外,许多公司都坚持使用它作为标准工具,因为在SSRS之前,没有任何产品真正威胁到CR作为市场份额领先者的地位. (并不是因为SSRS立即威胁CR,但是因为SSRS作为SQL Server的一部分免费赠送,所以它开发了大量关注SSRS通常“足够好”的原则,并且在您付费之后不需要额外的许可SQL Server. 我对Fast Report并不熟悉,而且我对Stimulsoft Reporting的理解是它在使用多种类型数据源的环境中运行良好.
假设您希望找到一份使用这些工具的工作,那么答案就在于您希望找到工作的市场.如果您的就业市场主要是针对特定的报告系统而招聘,那就明白了:研究一下您当地公司大多数雇用. (听起来很明显,但我经常看到年轻的技术人员出于学术原因研究特定产品,然后对当地公司对他们投入学习能力的产品不感兴趣感到沮丧.) 如果你的就业市场是中立的(或者你不关心你找到工作的地方),我建议你坚持使用大型企业(SSRS,Crystal Reports是你提到的列表中的参与者)因为那里的工作比较丰富. 从那里,选择您最满意的理念:(注意,提前概括)SSRS在以MS为中心的环境中表现最佳,并且由于它的价格而被新贵公司更多地使用.如果您喜欢新开发,小型公司和初创公司,这是您的选择. (我的观点是:SSRS是一个不断增长的产品,得到了微软的坚定支持.它还没有达到“黄金时代”,并且在未来的SQL版本中将继续变得更好.)在具有大量数据库和遗留系统的长列表的大型企业环境中,可以看到Crystal Reports.如果您喜欢更大的企业环境,并且维护已建立的系统,那么这是您的选择. (仅限我的观点:水晶报道在90年代有黄金时代,并且市场意义逐渐下降.作为一个重要的球员,它仍然会存在数十年,但我不认为它们会重新夺回他们90年代的重要地位.) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net中的会话,缓存和配置文件有什么区别
- asp.net-core – app.UseErrorHandler()可以访问错误详细信
- asp.net-mvc-3 – 不支持使用相同的DbCompiledModel来针对不
- asp.net 文件上传实例汇总
- asp.net-mvc – asp.net mvc中的内容文件夹是否神圣?
- ASP.Net MVC路线映射
- asp.net – REST动词 – 哪个约定是“正确的”
- asp.net-web-api – 从OWIN中间件更改响应对象
- asp.net-mvc-3 – ASP.NET AJAX.BeginForm发送多个请求
- ASP.NET @Register和@Reference
- 实时监控ASP.NET Web应用程序的工具和方法?
- asp.net-mvc – MVC4应用程序“无法加载DLL’lib
- 如何获取ASP.NET C#中请求的文件的MIME类型?
- asp.net-mvc – 在asp.net mvc中存储和检索用户的
- asp.net-mvc-3 – Asp.net Mvc3 webgrid和分页
- asp.net-mvc – 如何在c#/ asp.net中使用jquery或
- asp.net-mvc-4 – 捆绑从CDN提供的多个CSS?
- asp.net – 提供的URI方案’https’无效;预期’h
- asp.net – ASPXGridView ClientSideEvents如何获
- asp.net-mvc-3 – 列模板kendo ui grid mvc动作链
