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

(转帖)十年(1999-2009)报表软件使用心得

阅读更多

1999年我毕业于国内一个211大学正规本科,先后呆过几个大型的国内软件公司,一直做政府的项目, 10年来几乎用过所有的报表软件,可以说10年来报表软件领域的创新让我不得不佩服中国软件企业的创新和推广能力,让我对中国软件业的前途还是提起了不少的信心.

    下面按照从使用的时间一一做点评(独家之言).
    99年到02年那会,没有什么报表工具可以使用,java工具只有国外的StyleReport和JReport,  最老牌的水晶报表(CrytalReport)还没有java版本,我们当时的项目这几个工具基本都用过. 先点评者几个:
   水晶报表(CrystalReport): 这个老牌的报表从1988年开始开发以来,93年随着微软的VB一起发行,随着VB的流行,它几乎在一夜之间成为报表软件业的标准。
    JReport: 2000年的时候, 作为java版本的水晶报表抄袭版本面世,不过打了一个时间差,由于CrystalReport没有对应的java版本,一大批以前用CrystalReport的用户迅速转向了JReport,使得JReport迅速发展起来了.
    StyleReport: 这个软件采取创新的方式学习CrystalReport,有好多创新的地方,时间虽然比JReport稍稍晚几个月吧(具体的我也不清楚,估计差不多吧),但是一段时间内风头实实在在的盖过了JReport这个只会抄袭者.

    以上三款软件各个方面都挺好的,他们只有一个共同的缺点,就是制作中国式复杂报表非常的麻烦,甚至很多报表都制作不出来. 没有办法,后来抄袭者,包括开源的JapserReport/Ireport, 国产的深圳的如意报表,杭州的杰表,上海的数巨报表,也有这样的问题,只是其中如意和数巨是连核心代码都抄袭了俄罗斯的开源报表软件FastReport,只是在上面加了一个外壳.


    既然做不了复杂格式的中国式报表,后来有项目就开始用华表这样的类似Excel的组件来暂时解决这个问题了,之所以称它是组件,因为这类产品就是把Excel的功能完整的复制了一遍,做一张报表,需要先做一个模板,它的这个模板只负责格式,然后必须要写一段代码从数据库里面读取数据,并且填到模板的格子里面去,这样来达到显示数据库的数据的 – 这么做确实可以制作所有的中国式复杂报表,但是每个报表都需要编程。这种做法本来可以直接用Excel的,当然了实际中确实有不少公司在直接调用Excel的函数来把数据直接填入到Excel模板的格子里面去,但是使用Excel有一个最大的问题,微软的Excel不能独立出Office套件单独使用,就是每个客户端都必须安装Office, 这是一个巨大的成本(一个客户端2万人民币,大家可以去计算多大的成本),如果都用盗版,产品将是一个巨大的商业风险,所以才有了华表这样组件的生存空间。

    而且华表价格便宜,不到5万人民币一个项目,关键的是他的售后服务常常是1000RMB/小时,基本上就只提供论坛服务了,他的创始人唐爱平,唐总在1200万把华表卖给用友软件后,大概在05年的时候已经离开华表了(好像现在的技术总监是一个80后),导致华表长达数年没有新版本更新,最近推出的E-Cell已经不再是报表软件了,而是直接卖给最终企业/政府等用户的一个软件了,华表正在慢慢的转型到数据解决方案厂商了,这样做最直接的问题,就是将会跟购买华表软件的客户,那些软件集成商竞争,这么做不知道是该赞扬还是该感叹。所以本来应该由华表来解决的不编程制作报表模板的问题,只好留给其他人来解决了。

    在04年以后,在报表软件市场开始出现,“南帆软,北润乾”,也可以说”南FR, 北RQ”(因为帆软的产品叫FineReport, 润乾产品叫RAQ),这样的局面。这两家公司很有意思,都是01, 02年那个时候开始开发报表产品的,基本是04年后才开始有成型产品问世的,帆软是由几个硅谷回国的技术人员创办的,润乾是本土从做校园管理软件转型的;跟”南金蝶,北用友”类似,金蝶越来越依靠技术沉淀,从近几年推出的金蝶中间件和BOS平台就可以看出端详,用友由于在北京依靠长期的政府关系,所以金蝶在企业里面用得比用友多,用友在政府里面用得比金蝶多。帆软和润乾也类似,由于地缘和北京的因素,帆软也是在企业用得多,润乾是在政府用得多。

    这两款软件都解决了用户不用编程可以制作出中国式复杂报表的问题,都支持多数据源,也支持多数据源的关联,我们在04年到07年的项目中,部分用帆软,,部分用润乾,当然当时的选择带有很大的随机性,从08年以后,我们把这个权利交给了用户,每次都像用户推荐两款产品,由用户自己去选择,用户就基本选择FineReport,渐渐的就基本使用FineReport了,具体的原因,原来在于两家公司的产品定位不同,虽然说两家都宣称是类Excel设计器,但是类有类不同啊,主要是Excel里面有两大功能, 润乾不支持,但是FineReport支持:
    一个就是多sheet(工作表), 帆软的一个模板里面可以添加多个sheet, (工作表) 真正的和Excel的页面和功能做到一模一样,关键是用户很多模板是先用Excel画好的,不支持多sheet(工作表),导入导出的转换非常麻烦;
    另外一个就是编辑行数和列数不是无限增大的,这个让用户骂声一片,用户使用Excel习惯了,特别讨厌不停的用鼠标插入行,插入列,插入多了还得删除,我们也多次跟润乾提意见,至少到目前的最新版本都没有修改,我们拭目以待他们的最新版本能够解决这个问题吧。



下面我按照从后往前顺序列出这些报表的网站吧
http://www.finereport.com     帆软FineReport 
http://www.runqian.com     润乾/快逸(快逸是润乾去掉最核心的制作复杂报表功能,专门制作非中国式的简单格式报表的版本,从界面到文档都一样的,这里不单独详细说了)
http://www.cellsoft.cc      华表组件
http://www.soft2web.com     如意报表
http://www.mxreport.com 数巨报表
http://www.jatools.com      杰表
http://www.jreport.com     JReport
http://www.inetsoft.com    StyleReport
http://www.jaspersoft.com    JasperReport
http://www.crystalreport.com/     水晶报表CrystalReport

 

分享到:
评论
1 楼 wangfuxuan 2010-02-05  
分析的不错 

相关推荐

    转帖经典---JAVA设计模式

    Java设计模式是软件开发中的重要概念,它是一种在特定情境下解决常见问题的经验总结和最佳实践。这些模式为程序员提供了一种标准化的方式,以便在面向对象编程中有效地组织和构建代码,提高代码的可读性、可维护性和...

    论坛转帖工具.rar

    标题中的“论坛转帖工具.rar”表明这是一个用于在论坛之间转移帖子的软件工具,通常用于帮助用户方便地将一个论坛的帖子内容复制到另一个论坛,可能是为了分享信息、讨论或保存重要的帖子。这类工具可能包括自动抓取...

    [转帖]ADAMS函数使用精华^_^ - ADAMS - MSC软件专区 - 百思论坛 - 工程科技交流平台

    关于adams函数的使用,并且文件中还提供了一个Adams的学习网站。

    转帖:我的职场十年,IT人很值得借鉴呀

    综上所述,通过对“我的职场十年”这篇文章内容的分析,我们可以看到IT行业不仅要求从业者具备扎实的专业技能,还需要具备良好的沟通能力、领导力以及持续学习的态度等综合素质。同时,在这个充满挑战与机遇的领域里...

    回帖软件-----------

    软件名称 : 挂论坛回帖软件 软件大小 : 110 k ...更 新 日 期: 2009年1月18日 如果有不懂的,可以用鼠标移到不懂的地方,自动有说明! 一,增加了广告弹出的拦截, 二,增加了回帖几次转帖 三,增加了指定网直址回帖

    转帖--oracle分析函数+PLSQL小结

    这种功能在处理复杂的数据分析和报表生成时特别有用。 PL/SQL(Procedural Language/Structured Query Language)是Oracle数据库内置的面向过程的编程语言,它结合了SQL语句和过程式编程语言的特点,用于编写存储...

    贴吧转帖工具

    【绿易贴吧工具3.7 11.11版.rar】是这个转帖工具的特定版本,其中"3.7"代表软件的版本号,这通常是开发者对软件进行改进和优化后的标识,"11.11"可能指的是该版本的发布日期,如2021年11月11日。".rar"则表明文件是...

    浮点栈结构(转帖) - 大呵呵 - 博客园_float_floatregister_

    理解和利用好这个结构,无论是对底层硬件设计者还是软件开发者来说,都是提升系统性能的重要途径。在实际应用中,需要结合编译器优化和适当的数据布局策略,充分利用浮点栈的优势,以实现更快、更精确的计算。

    编辑人员转帖去水印工具

    本篇文章将详细探讨“编辑人员转帖去水印工具”,并介绍如何使用名为Teorex Inpaint的1.0.0.2版本的软件来实现这一目标。 首先,我们要理解什么是水印。水印通常是指在图像或视频中添加的半透明标记,它可以是文字...

    Html2UBBMaxcj_Softii论坛专用转帖工具

    - **Readme.txt**:通常包含软件的使用说明、注意事项或者开发者信息,对于正确使用软件非常重要。 - **本站站内插件安装方法.txt**:这个文件可能提供了关于如何在Softii论坛上安装和使用此工具的详细步骤。 - *...

    UBB论坛转帖圣手.exe

    UBB论坛转帖圣手.exeUBB论坛转帖圣手.exe

    discuz X2转帖工具、采集工具

    X2转帖工具、采集工具”是针对这个平台设计的辅助软件,主要用于帮助论坛管理员或用户批量发布帖子和采集内容,提高论坛内容更新的效率。 一、批量发帖功能 1. 自动化发布:此工具可以自动化地创建和发布帖子,...

    2021-2022年收藏的精品资料转帖经济学资源.doc

    【标题】:“2021-2022年收藏的精品资料转帖经济学资源.doc” 【描述】:“精品教育教学资料” 这篇文档整理了2021至2022年间收集的一些高质量经济学教育资源,主要关注的是综合性的经济学研究领域。这些资料对于...

    【转帖】常用的统计计量数学软件.pdf

    【转帖】常用的统计计量数学软件.docx

    H42131-转帖《关于用净值计算法计算收益》.doc

    H42131-转帖《关于用净值计算法计算收益》.doc

    转帖】CE最新过NP教程.docx

    - 使用加花软件对生成的EXE文件进行混淆处理,增加其隐蔽性。 - 接着,使用加壳工具为加花后的程序再添加一层外壳,进一步隐藏其原始特征。 - 最后,测试生成的程序,确保其特征码与未加花、加壳的原版CE有所不同...

    [转帖]世界编程大赛第一名写的程序

    在IT行业,特别是软件开发和算法设计领域,掌握高级编程技能是至关重要的。编程大赛通常由诸如ACM(美国计算机协会)、Google Code Jam、Facebook Hacker Cup等国际知名组织举办,这些比赛不仅考验参赛者的编程速度...

    【转帖】 使用 JProfiler 监控 JBoss 运行情况

    ### 使用 JProfiler 监控 JBoss 运行情况 #### JProfiler简介与功能 JProfiler是一款功能强大的Java性能分析工具,它可以对Java应用程序、Applets、Java Web Start应用以及应用服务器进行性能监控与分析。通过深入...

    一键转帖功能插件 for 帝国CMS 6.0 GBK utf8 V1.0.rar

    《一键转帖功能插件 for 帝国CMS 6.0 GBK utf8 V1.0》 本文将深入探讨“一键转帖功能插件”在帝国CMS 6.0系统中的应用与实现,该插件适用于GBK及UTF-8编码环境,旨在提升网站内容的分享与传播效率。我们将从安装...

Global site tag (gtag.js) - Google Analytics