客户还是会提一些比较常规的需求,比如计划报表、数据导出等,常规需求会越来越多,让报表系统变得越来越庞大,而开源的解决方案在可扩展性上是远 远不能适应这些需求的,如果继续在原来的框架上进行定制开发,会得到的将是一个冗杂、功能不统一、难于利用、难于管理的报表系统,对其的维护将会是一个噩 梦。
我们不能说所有商业报表控件的扩展性都比开源工具要出色,我们一般比较推荐经验丰富、经常升级的商业报表控件。水晶报表虽然是商业化的,但处于半放弃状态多年不升级,测试过水晶报表的就知道,其几乎是完全不能进行任何扩展开发的,只能进行完整的封装。
所以在选择购买或创建报表系统时,我建议开发者考虑一下几点:
下面是连续3篇文章中提到的几个工具,希望可以给各位有些帮助。
Fastreport 下载试用>>
开源报表工具Pentaho 项目地址>>
水晶报表 官方简介>>