`
stevezheng
  • 浏览: 78027 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jasper Report的烦恼

    博客分类:
  • bi
阅读更多

这几天由于需要,在看Jasper Report方面的东西,一直以来,我看不上这些报表工具,原因是“不纯粹”和“不美观”。所谓“不纯粹”指的是总有些隔靴搔痒的感觉,你说报表工具有没有解决报表制作问题,回答是肯定的:“有,可以做出一些报表”。但是总不是所有的格式,所有的需求都满足,退一步说,不要求100%,他们连70%我想都做不到。

不过,在这一点上,我想说:Jasper还真可以,在满足需求方面,做得甚至比有些商业的BI工具都要强,但是这也只是50步笑100步的问题。纵然你有“神奇的报表工具”,但是我有一个工作一年的Java开发人员,哪个效率更高,哪个最能够满足需求?我想答案是不言而喻的:当然是Java开发人员,架不住他可以开发阿!

对,尽管你可以说:报表工具可以有效率、有性能的完成报表工具。但是也不一定,开发人员也可以做到阿

对,尽管你可以说:报表工具可以给业务人员使用,让他们自己做报表。你快算了吧,你见过业务人员用Jasper吗?他们会纠缠死你,问这问那,为什么这样不行?为什么非要那样?

这就是“不纯粹”,那么什么叫“不美观”呢?

拿HTML输出格式来说,最为“高手”不齿的就是HTML了,认为那些是毕业生做的事情,但是,真正能写出好的div, css的又有多少?

写这篇东西的导火索之一就是我看到了Jasper生成的HTML,充斥了无用的tag和丑陋的table作为页面结构。

唉。。。为什么这个HTML Formater就不能生成“优雅的”div+css的HTML来呢?或许写这个的开发人员也是一个不齿HTML的高手吧。

或许我该自己动手写一个Formater给Jasper,优雅的将报表生成为HTML。唉。。。三年前写Report Engine的痛苦经历又要再尝一下了。

等着吧,我写。

2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics