2010-07-20 61 views
3

我们有一个带有几种形式和一些与移动应用程序集成的web应用程序。我们将根据表格和移动应用中收集的数据制作报告。我们应该选择哪一种工具,考虑它们今天的成熟程度,以及它们在多年后的成熟程度?哪些Java报告工具在2010年用于中小型webapp

我们是非营利组织,所以费用越少越好。我知道JasperReports,Pentaho和BIRT是领先的竞争者,但是我们应该看看其他解决方案吗?在缩小解决方案时应该保持什么因素?

大家知道,我们希望在Windows上开发工具并在Linux上部署。另外,webapp已经使用GWT构建。

谢谢

回答

6

可能是this question重复,BTW ...

但不管怎么说,这是我诚实的(但偏)答案从那里复制:

i-net Clear Reports(使用被称为i-net Crystal-Clear)

  • 简单易用的API报告引擎和th e Java report viewer
  • 可导出为任何主要格式,如PDF,HTML,SVG,XLS等,以及Java applet查看器。 (请参阅samples
  • 附带一个免费且功能强大的图形报告模板设计器。 (请参阅video guide
  • 作为WAR文件安装在您的应用程序服务器上,或者可以在您自己的应用程序中用作库。
  • 伟大的技术支持(您通常会在几分钟或几小时内得到答案,而不是几天或几周)
  • 基于JFreeChart(含此股票图表)的图表。
  • 可以读取Crystal Reports模板。 (对于很多客户来说,这是杀手级功能,因为您不必重新创建所有旧的Crystal Reports模板)
  • 极具竞争力的价格 - 实际成本“less than open source如果您计算成本支持费用(你肯定应该)。
  • 免费90-day trial
  • 免费但功能齐全report designer

[全文披露:是的,我为我网的软件工作。但这个问题仍然是我的诚实(虽然主观和偏见)的答案。 ;)]

+1

也许你应该提到1690美元每CPU价格标签。 – liftarn 2013-08-12 14:02:01

1

除了BIRT和i-清网,你会发现所谓的iReport一个伟大的现代2011上下的工具,这是一个完美的报表设计器上Jasper报表的顶部坐镇。

iReport是JasperReports的免费开源报表设计器。创建非常复杂的布局,包含图表,图像,子报表,交叉表等等。通过JDBC,TableModels,JavaBeans,XML,Hibernate,CSV和自定义源访问您的数据。然后将您的报告发布为PDF,RTF,XML,XLS,CSV,HTML,XHTML,文本,DOCX或OpenOffice。