Reporting services 水晶报告死了吗?

Reporting services 水晶报告死了吗?,reporting-services,crystal-reports,Reporting Services,Crystal Reports,我们有一位具有Crystal Reports经验的开发人员,以及一些需要为从网络中的SQL Server访问数据的WinForm应用程序编写的新报告 一位外部顾问评论说“Crystal Reports已死”,并建议您忘记它,转而安装SQL Reporting Services 这是合理的提议吗?开发人员完成工作所需的学习曲线是否能够为Crystal的报告生成过程提供一些显著的改进? 看起来微软不再捆绑它了,这很可能意味着它的受欢迎程度会下降。像其他这样的问题一样,答案会带着一定程度的热情 在我工

我们有一位具有Crystal Reports经验的开发人员,以及一些需要为从网络中的SQL Server访问数据的WinForm应用程序编写的新报告

一位外部顾问评论说“Crystal Reports已死”,并建议您忘记它,转而安装SQL Reporting Services

这是合理的提议吗?开发人员完成工作所需的学习曲线是否能够为Crystal的报告生成过程提供一些显著的改进?


看起来微软不再捆绑它了,这很可能意味着它的受欢迎程度会下降。

像其他这样的问题一样,答案会带着一定程度的热情

在我工作的公司中,我们使用Business Objects BI套件。Crystal Reports是这个套件的一部分。我们经常使用它

Business Objects是由SAP收购的,因此SAP用户的“dafault”选择是,如果它不是第一个ERP供应商,那么它就是第二个,在这种情况下,排名第一的是Oracle,我怀疑Oracle是否会推荐SQL reporting services


所以,在我看来,这个外部顾问是非常有偏见的,没有看到大局。好的,开发者们对水晶的使用将会减少,但是声称它会死是有点过分了。

这是个好建议吗?

就变革的回报而言,SSR值得学习吗

从几个层面来看,这是值得的

  • 就许可而言,部署更便宜
  • 它更健壮。您的开发人员会因为害怕破坏某些东西而停止抵制更改
  • 速度要快得多(取决于支持SQL的效率)
  • 你的开发者会更开心。CR的工资很高,同样的原因是污水处理工人的工资很高
  • 它是可扩展的。这样做需要更高水平的专业知识,但它为您提供了很多选择
  • 第1-4项直接影响所有权成本。CR是维护成本的无底洞

    至于学习曲线

    • 操作的一般原则是相同的
    • SSRS更容易理解,因为它更具有内部一致性
    • 开发人员的反应分为“呃,这不一样”和“感谢上帝”
    为什么顾问会做出这样一个笼统、充满感情的声明?

    你的顾问有一个很好的理由

    CR不可靠、昂贵且难以使用。在公开记录之后,简单的bug几十年来一直没有得到纠正。电话支持是昂贵的,以我的经验来说毫无价值。不同的版本是不兼容的,甚至会互相破坏。内部查询引擎生成不正确的结果

    如果它没有死,那么它应该死。如果你的顾问持有股份,我会高兴地挥动锤子。之后,我们应该砍掉脑袋,用大蒜塞住嘴巴,否则一些管理层的白痴会读一本光鲜的小册子,然后再把它强加给我们

    管理者就像孩子:这个想法对他们来说太复杂了。如果您的顾问给出了全面且经过深思熟虑的评估,他们唯一会记得的是他谈论了很多CR。这会导致不恰当的决策,因此他将其简化为嘲笑,这是他们能够理解和记住的

    两张赞成票和两张反对票。非常有说服力。政治正确是没有用的。如果有帮助,就对别人撒谎,但千万不要对自己撒谎

    Crystal Reports的拥有成本非常高,无论是资本成本还是持续成本,但对这样一个话题的讨论很快就演变成了宗教战争,人们对事实视而不见

    • 购买它的人不是必须使用它的人
    • 营销材料是在法律允许的范围内尽可能接近谎言的营销材料
    • 详细的考虑是冗长和技术性的,远远超出了决策者的能力
    • 面对他们无法处理的决策,企业和政府的官僚们都会使用一种标准的推卸责任策略:他们做别人做的事,不管别人有多愚蠢

    。。。但它仍然是免费的,这并不意味着它比SSR更糟糕或更难使用?这是真的。我的观点更多的是,人们可能会考虑其他选择,而微软和SAP之间可能存在一些分歧。可能只是crystal reports在想要发布VS2010时还没有准备好。外部顾问有偏见,但作为许多对crystal集成感到痛苦的开发人员之一,他或她可能真的打算放弃crystal reports的选择。这并不能成为答案中存在偏见的借口,我只是猜测他们为什么声称它“死了”。就我个人而言,我也怀疑甲骨文会推荐Crystal Reports。@Andrey-绝对不会。甲骨文唯一的建议就是给甲骨文更多的钱。选民们,如果你认为我错了,也许你会说为什么。否则你就不可信了。这是一个投票结果。。。你无法想象当我第一次使用SSRS的时候,当它出来的时候我会松一口气。。。该死的,如果我再回到CR。。。不行!!!我经常听到那个故事。我见过的唯一一个喜欢CR的IT专业人士是我的女朋友(准备好了)。我认为她报告的DBs非常复杂,CR的缺陷消失在一般的混乱中。“Crystal reports已经死了(在自由职业开发者和那些可以选择在SQL Server或ODBC上运行的报告引擎的人中间)。”。我为你的顾问做了陈述。下面提到的答案非常正确。然而,直到大约7-8年前,在企业级报告设计中,CR才是唯一合理的选择。但CR可能是一个可怕的问题