report9d

多动鼠标少动脑,java报表工具的简约之美

近年来,纯java的类excel报表工具异军突起,在国内报表工具市场中取得了初步成功。目前市场上主流的纯javaexcel的报表工具有润乾、杰表4.0finereport等。


excel报表工具之所以受国人追捧,一方面是契合了国内用户喜欢用格子做报表的习惯,另一方面,由于扩展的类excel报表模型的推出,比如润乾的非线性多源分片模型,杰表4.0的超级cell模型,满足了用户编制复杂报表的需求。


然而,通过这几年的应用,类
excel报表工具的问题也大量暴露出来,主要集中在易用性和性能两方面,根本原因在于类excel报表工具模型本身的不合理。用类excel报表模型去解决复杂报表需求,就像用十字锣丝刀去开启一字锣丝一样,虽然勉强能用,但终归不是问题的正解。


现在,因为复杂报表需求概念被炒得火热,几乎每一个报表工具厂商都声称自己能做中国式的复杂报表,但你若追问一句,你们的报表工具好使嘛?需要多长时间能掌握?我估计百分之百哑口。


选用报表工具的目的是为了提高开发报表模块的效率,如果报表工具学习起来困难,不易掌握,那么,虽然报表工具给你带来了设计报表的便利,但也同时给你制造了不必要的学习障碍。在
it企业人才流动频繁的背景下,降低报表工具的学习难度,就等于降低项目的人工成本和风险,所以报表工具易用性是考量报表工具的一个重要指标。往极端了说,如果一个报表工具,需要有一个爱因斯坦的大脑才能使用,这样的报表工具不用也罢。


用户是上帝,当用户有很多报表工具产品可供选择之时,用户对我们报表厂商提出了更高的要求,他们不会再满足于问你能不能做,还会问你上手够不够快。面对如此新的市场要求,有些报表工具厂商没有引起足够重视,仍然延续着营销亢奋,研发萎靡的做法,一个概念卖到低,不能不令人忧虑。杰表团队坚信,一个好的产品只有持续地倾听市场的声音,并体现在我们提供的产品与服务上,才能取得持续的成功。


2003年,融合类excel模型的杰表推出市场,到2006年春,决定全面重写杰表框架,停止一切主动的市场营销活动。为什么要重写框架呢?我们需要找到一种更易使用的报表模型。因为经过多年的市场检验,我们意识到类excel报表报表模型,不管是杰表4.0的超级cell模型还是润乾的多源分片模型,都不能很好解决复杂报表问题。


excel模型不易学习的根本原因是,没有一个可视化的数据模型。所以你需要在非线性、多源分片、轴这些豪华概念的面前,费尽脑力。另外,采用单元格即数据的做法,完全违反了MVC的软件哲学,使之报表工具的灵活性大受限制。总之,非线性多源分片技术确实很数学,但很不哲学。


20085月,经过持续两年的潜心研发,杰表.2008正式面市。杰表.2008采用可视化的dom驱动报表模型,采用MVC架构,从根本上解决复杂报表工具学习难的问题。下图是杰表.2008设计器中展现的可视化报表模型。更多内容参见 www.jatools.com

 

posted on 2008-05-20 09:17 report9d 阅读(1920) 评论(5)  编辑  收藏

Feedback

# re: 多动鼠标少动脑,java报表工具的简约之美 2008-05-20 10:27 饶志华

其实,Access、水晶报表的可视化开发就已经很易用了,大家如果用过Access做报表开发,就会深有体会  回复  更多评论   

# re: 多动鼠标少动脑,java报表工具的简约之美 2008-05-20 11:29 report9d

access,水晶报表确实很容易使用,但对复杂的交叉报表,有点力不从心,需要写代码来整理数据.这也是国内报表厂商热炒的,所谓中国式复杂报表,洋工具存在水土不服的问题.  回复  更多评论   

# re: 多动鼠标少动脑,java报表工具的简约之美 2008-05-20 16:27 莫名

学习了,写得不错。  回复  更多评论   

# re: 多动鼠标少动脑,java报表工具的简约之美 2009-02-10 09:34 youke

功能大家都有 当然会选择容易掌握、使用的!1  回复  更多评论   

# re: 多动鼠标少动脑,java报表工具的简约之美 2009-05-15 15:10 lixiangfei

呵呵 有道理 支持个   回复  更多评论   



只有注册用户登录后才能发表评论。


网站导航: