谈谈报表开发应该注意的几个问题——part 3

扩展困难

   客户还是会提一些比较常规的需求,比如计划报表、数据导出等,常规需求会越来越多,让报表系统变得越来越庞大,而开源的解决方案在可扩展性上是远 远不能适应这些需求的,如果继续在原来的框架上进行定制开发,会得到的将是一个冗杂、功能不统一、难于利用、难于管理的报表系统,对其的维护将会是一个噩 梦。

  我们不能说所有商业报表控件的扩展性都比开源工具要出色,我们一般比较推荐经验丰富、经常升级的商业报表控件。水晶报表虽然是商业化的,但处于半放弃状态多年不升级,测试过水晶报表的就知道,其几乎是完全不能进行任何扩展开发的,只能进行完整的封装。

  所以在选择购买或创建报表系统时,我建议开发者考虑一下几点:

  1. 开发进度要求及可用资源
  2. 功能设置
  3. 可嵌入性
  4. 报表功能在整个项目系统中的重要性
  5. 开发风险
  6. 可扩展性
  7. 长期成本和维护成本

  下面是连续3篇文章中提到的几个工具,希望可以给各位有些帮助。

Fastreport 下载试用>>

开源报表工具Pentaho 项目地址>>

水晶报表 官方简介>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值