近年来,纯Java的类excel报表工具异军突起,在国内报表工具市场中取得了初步成功。目前市场上主流的纯Java类excel的报表工具有润乾、杰表4.0、finereport等。
类excel报表工具之所以受国人追捧,一方面是契合了国内用户喜欢用格子做报表的习惯,另一方面,由于扩展的类excel报表模型的推出,比如润乾的非线性多源分片模型,杰表4.0的超级cell模型,满足了用户编制复杂报表的需求。
然而,通过这几年的应用,类excel报表工具的问题也大量暴露出来,主要集中在易用性和性能两方面,根本原因在于类excel报表工具模型本身的不合理。用类excel报表模型去解决复杂报表需求,就像用十字锣丝刀去开启一字锣丝一样,虽然勉强能用,但终归不是问题的正解。
现在,因为复杂报表需求概念被炒得火热,几乎每一个报表工具厂商都声称自己能做中国式的复杂报表,但你若追问一句,你们的报表工具好使嘛?需要多长时间能掌握?我估计百分之百哑口。
选用报表工具的目的是为了提高开发报表模块的效率,如果报表工具学习起来困难,不易掌握,那么,虽然报表工具给你带来了设计报表的便利,但也同时给你制造了不必要的学习障碍。在IT企业人才流动频繁的背景下,降低报表工具的学习难度,就等于降低项目的人工成本和风险,所以报表工具易用性是考量报表工具的一个重要指标。往极端了说,如果一个报表工具,需要有一个爱因斯坦的大脑才能使用,这样的报表工具不用也罢。
用户是上帝,当用户有很多报表工具产品可供选择之时,用户对我们报表厂商提出了更高的要求,他们不会再满足于问你能不能做,还会问你上手够不够快。面对如此新的市场要求,有些报表工具厂商没有引起足够重视,仍然延续着营销亢奋,研发萎靡的做法,一个概念卖到低,不能不令人忧虑。杰表团队坚信,一个好的产品只有持续地倾听市场的声音,并体现在我们提供的产品与服务上,才能取得持续的成功。
2003年,融合类excel模型的杰表推出市场,到2006年春,决定全面重写杰表框架,停止一切主动的市场营销活动。为什么要重写框架呢?我们需要找到一种更易使用的报表模型。因为经过多年的市场检验,我们意识到类excel报表报表模型,不管是杰表4.0的超级cell模型还是润乾的多源分片模型,都不能很好解决复杂报表问题。
类excel模型不易学习的根本原因是,没有一个可视化的数据模型。所以你需要在非线性、多源分片、轴这些豪华概念的面前,费尽脑力。另外,采用单元格即数据的做法,完全违反了MVC的软件哲学,使之报表工具的灵活性大受限制。总之,非线性多源分片技术确实很数学,但很不哲学。
2008年5月,经过持续两年的潜心研发,杰表.2008正式面市。杰表.2008采用可视化的dom驱动报表模型,采用MVC架构,从根本上解决复杂报表工具学习难的问题。下图是杰表.2008设计器中展现的可视化报表模型。
![]() |
| 杰表.2008设计器中展现的可视化报表模型 |
【相关文章】
|
||||
| · 解析35岁技术人的价值.. · 首届IT工程师调查十大.. · 网管员如何踏上高薪之路 · 汶川大地震 IT技术人在.. · Vista SP1对决XP SP3 · 主流品牌防火墙配置 · 勇闯IT培训黑色围城 · 访问控制列表(ACL)介绍 |
· Ubuntu 中文开源频道 · 专题:AIX操作系统管理.. · 2008年上半年全国软考.. · 运营商封堵非法ADSL共享 · IPv6协议--拓展网络无.. · 二手仿冒设备与思科再.. · 网络故障排除宝典 · 华为路由器配置 |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 |
· Apache技术专题 · 国际文档格式标准开战 · 路由器设置与口令恢复 · 打造安全服务器 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 · ADSL应用面面俱到 |
|||
|
||||
| · iSCSI应用与发展 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · iSCSI应用与发展 · 三层交换技术专题 · Apache技术专题 |
· 企业数据恢复指南 · RAID——磁盘阵列基础 · 路由器设置与口令恢复 · SOA 面向服务架构 · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 · 访问控制列表(ACL)介绍 |
|||