8 年前我们决定使用 BIRT 代替 Jasper。我们仍然使用 4.2.1 进行开发,使用 4.3.0 进行生产运行。
从那时起我报告了几个错误,但只有极少数得到修复。
此外,我还开发了一些补丁来增强单词发射器的输出 - 没有任何人做出任何反应。
我还开发了一个补丁,以允许某种垂直选项卡(将某些内容放置在页面上的固定位置(但不在页脚中)。根据我之前在社区的经验,我没有发布该补丁。
我可以说,虽然源代码很容易阅读,但几乎不可能理解实际发生的情况,因为函数嵌套得非常深。
我根据 8 年使用 BIRT 进行生产的经验得出的结论:
优点:
缺点:
从开源的角度来看,它是我所知道的最薄弱的项目之一。
2021 年 12 月更新:
BIRT又回来了!
开源项目非常繁忙(请参阅 Alexander Fedorov 的回答),欢迎提供任何帮助。
看来很快就会有新版本发布。
在此之前,由于社区的共同努力,自行构建 BIRT(使用 Eclipse 2021-09 和 Java 11)已经变得相当容易。
2023 年 1 月更新:
BIRT 项目又相当活跃了。BIRT 可与 Java 17 配合使用。ATM 仍然缺少 Maven 中 BIRT 的可用性。
有关 Eclipse 项目运行状况的元数据和信息可以在projects.eclipse.org上找到:
Birt 项目仍然存在,但不像以前那么活跃:
与所有开源项目一样,项目的成功取决于参与。因此,我鼓励大家报告错误并对 Birt 和其他开源项目提出更改建议。
更新:好消息,Eclipse Birt 已重新启动。它再次处于积极开发中,两个半月内已有超过 100 次提交,计划于 2022 年 3 月 16 日发布 4.9.0。
| 归档时间: |
|
| 查看次数: |
8911 次 |
| 最近记录: |