你好,游客! 登陆 或 注册 | 无图版 | 首 页 | 朋友圈 | 同城博客 | 搜 索 | 帮 助
  • 首 页
  • 互联网
  • IT业界
  • 通信
  • 信息化
  • 媒体博客
  • 网络营销
  • 技术
  • 网络开发
  • 休闲娱乐

    

  计世博客 » IT业界 » 开源JAVA报表工具产品的优点与缺点 - 主流Java报表工具评述之四

0
开源JAVA报表工具产品的优点与缺点 - 主流Java报表工具评述之四
作者: fiveeyes 发表日期: 2005-11-21 复制链接 收藏

本文是对主流报表工具评述的第四篇。相关的文章参见:

Style Report的优点与缺点 - 主流Java报表工具评述之一

润乾报表的优点与缺点 - 主流Java报表工具评述之二

杰表及其他部分报表产品的优点与缺点 - 主流Java报表工具评述之三

这篇文章集中讲述一下开源的JAVA报表工具,象JASPER、BIRT之类的。由于本人对这些工具研究得不是很深,因此只是简单地说一下。

优点之一:不用花钱

优点之二:JAVA报表共同的优点 ky=h7#wdv-  
 这个前几篇说过多次了,不用再说

优点之三:有源代码,自己可以随心所欲

开源报表工具缺点也很明显: SkyX\&  
缺点之一:功能有限。这些开源工具普遍功能弱于哪怕是很初级的JAVA报表产品(道理很简单,否则人家也不会拿出来卖)。

缺点之二:没有支持。虽然有社区、资料,但这和厂商的支持是根本没法比的。大家都是爱好者,谁对谁的支持都靠不住。

缺点之三:学习、使用成本高。虽然不用花钱,但要投入大量的学习成本,这还可以算是一次性的。更重要的是,如果使用起来,由于其功能的不足和存在的缺陷,要在报表的设计、部署等方面持续花大量的时间,这种使用成本,除非只是做极少量的报表,否则根本没省下钱来。

价值评估:开源报表工具,对于学习应该说是非常有用的。但是如果作为商业应用,则完全不应去考虑。 t$g@+1p4  


欢迎到 fiveeyes 的个人主页看更多内容阅读全文 (1084) | 回复 4 | 推送
435432 2007-11-22 14:36 回复:  
广告
guest 2006-08-09 22:04 回复:  
作者明显对开源软件有偏见,这也是目前国内的一种普遍现象。产生这种偏见的原因有二,一是不相信多数人的智慧,只愿相信小部分所谓的权威;二是不相信自己,遇到问题不认为自己能解决,或者自己懒于解决,总希望一个电话打出去就能搞定,孰不知具体问题要具体分析,很多时候解决问题还得靠自己,厂商的支持不是万能的,另外厂商的支持也不是永远可靠的,万一哪天这个厂商倒闭了或者被其他厂商兼并了呢。
在JAVA的世界里,很多成熟的商业软件的前身都是开源的,或者使用了其他开源项目(我猜润乾的PDF导出用的也是开源项目吧)。如果说在开源的基础上做了集成、扩展和优化并为此收费的话是可以被人理解和接受的,但掉过头来说开源的不是就显得不够仗仪了。我们无法指责开源,因为我们都知道开源的作者都是凭着热情,利用业余时间在做的,没有为此拿过报酬,并且还能保证软件的质量。因此我们可以在社区或其他地方提出自己的意见甚至是抱怨,但就是不能指责,因为开源没有错误。
guest 2006-08-07 19:06 回复:  
呵呵,俺可以负责地讲,润乾报表的代码没有半行是抄自jasperreport和birt的.整个运算思路完全不同,即使想抄也无从抄起.而且birt成熟于润乾之后,不可能抄.jasper虽早,但功能比较差,不值得抄.
guest 2006-07-21 23:52 回复:  
俺是穷人啊,只能用穷办法了,jasperreports和Birt再来也是免费开源的,再说jasperreports后面是Jasper Soft, Birt后面是IBM外包的Actuate, 他们都是商业公司啊. 还是很有技术背景和技术实力的.
说不定润乾报表就是抄这两个的吧, 人家的源代码可是随便看的哦.

用户名

搜索

系统公告

  • 博客开通首页审核功能和直通车功能
  • 选择正确的系统分类
  • 计世博客民意调查

小调查

新加入

  • 悲哀
  • gx8009
  • youbeng88
  • gp788390
  • brain04
  • 阿喏沙
  • hanmei515

朋友圈分类

  • » 总裁
  • » 媒体
  • » 记者
  • » 创业
  • » 互联网
  • » 通信
  • » IT
  • » 技术
  • » 文学
  • » 摄影
  • » 影音
  • » 体育
Powered by 计算机世界 Copyright(C) ccw.com.cn 2007 计世博客 Corporation
Gzip enabled contact us