报表工具:开源 or 收费?

作报表很长时间了,最近发现一个比较奇怪的现象:各家软件工具使出各类手段作广告、吸引注意力,可是受到程序员热烈追捧的反却是 Jsper report+ireport这样的免费、开源的JAVA工具,几个开了专版讨论JAVA报表的论坛里面都是热火朝天,发问者众。
这是为何?
Jsper report+ireport是纯 JAVA 的报表软件,相信不管出于何种目的的使用者,看上这两个产品的缘由无非是由于:免费(这是最重要的)、专业的报表软件、纯JAVA的。看来大部分人都意识到应该用专业的工具而不是堆代码来完成报表了,这是个进步。纯JAVA的报表如今也有不少了,快逸报表、Fine report、润乾、 Style report等等。看来决定性因素只有应该:免费。
报表软件,到底免费与收费孰优孰劣?
首先,免费的Jsper report+ireport能给咱们带来什么?答案显而易见:拥有了必定可用性的报表软件;开源的代码可以拥有灵活的可定制能力和彻底的控制;最重要的是成本低。
事实果然是这样吗?
Jsper report+ireport的制表能力实在通常,老外的东西,本质上就不符合咱的需求。被水晶这种产品培养出的报表习惯,报表彷佛就该这么作,作不出来的报表彷佛就应该写程序,再要不请客户修改需求吧。改不了?写代码。因此用工具的结果仍是吭哧吭哧写代码。
在论坛里,象“请教高手某某问题如何解决”这类的帖子比比皆是,发问者每每也是在线等答复。问题若是有解也就罢了,无非是有答案的人何时给答案,运气好的在线能等到,运气很差的那就等着吧。若是碰到的正好是个没解的问题呢?或许会有热心观众参与讨论,解决办法还得本身想。掰着指头算算,花在这问题上的时间、人工成本,够不够买一个收费的工具?
最近据说Jsper report+ireport的全部帮助文档是收费的,文档却是至关细致,须要花大量的时间阅读。这才明白:所谓开源不可能真的有人那么无聊为人民服务,说白了仍是要挣钱的,不然产品的后续研发怎么办?呵呵,据说文档都是英文的。
收费的报表软件如何呢?
至少在你有问题的时候能找我的支持你吧?!
至少还能义正词严地说“我买了你产品,你就得帮我解决问题”吧?!
至少还能在某种程度上偷工减料说“这表我整不出来,你过来和咱们一块儿作吧”?!
从社会的分工的趋势来看,工做必定是越作越专业,分工必定是愈来愈细致。就报表行业看,最理想的状况应该是:专业报表厂商应该是开发商的一个外围研发中心,每家开发商出一些钱(在项目中使用报表软件)给报表厂商,而厂商则专一于为各家合做伙伴解决报表问题。
因此,再碰上选择报表软件的时候,必定不要怕跟老板倾诉: 报表制做实际上是很专业的的活,花钱买一个工具比用开源工具划算,这跟你的开发能力无关,你要作好的是你的业务系统。程序员

引自博客:JAVA报表。工具

相关文章
相关标签/搜索