谈谈报表开发应该注意的几个问题——part 3_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 谈谈报表开发应该注意的几个问题——part 3

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

 2013/8/23 10:58:40  清风堂堂  博客园  我要评论(0)
  • 摘要:扩展困难客户还是会提一些比较常规的需求,比如计划报表、数据导出等,常规需求会越来越多,让报表系统变得越来越庞大,而开源的解决方案在可扩展性上是远远不能适应这些需求的,如果继续在原来的框架上进行定制开发,会得到的将是一个冗杂、功能不统一、难于利用、难于管理的报表系统,对其的维护将会是一个噩梦。我们不能说所有商业报表控件的扩展性都比开源工具要出色,我们一般比较推荐经验丰富、经常升级的商业报表控件。水晶报表虽然是商业化的,但处于半放弃状态多年不升级,测试过水晶报表的就知道
  • 标签:问题 开发

扩展困难

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

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

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

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

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

Fastreport 下载试用>>

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

水晶报表 官方简介>>

发表评论
用户名: 匿名