【发布时间】:2019-04-21 02:14:53
【问题描述】:
BIRT 在一段时间内几乎没有什么变化。由于该项目似乎仍在大量使用,因此了解是否有未来计划以及这些计划中包含的内容将会很有趣。随后,基于开发状态:BIRT 是否仍然是一个安全的开发基础平台,还是预计它只是在当前状态下被保留,从而可能无法修复出现的错误?
【问题讨论】:
BIRT 在一段时间内几乎没有什么变化。由于该项目似乎仍在大量使用,因此了解是否有未来计划以及这些计划中包含的内容将会很有趣。随后,基于开发状态:BIRT 是否仍然是一个安全的开发基础平台,还是预计它只是在当前状态下被保留,从而可能无法修复出现的错误?
【问题讨论】:
有关 Eclipse 项目运行状况的元数据和信息可以在 projects.eclipse.org 上找到:
Birt 项目还活着,但不像以前那么活跃:
与所有开源项目一样,项目的成功取决于参与。因此,我鼓励大家报告错误并提出对 Birt 和其他开源项目的更改。
更新:好消息,Eclipse Birt has been rebooted。它再次处于积极开发中,在两个半月内提交了 100 多次,release 4.9.0 is scheduled for March 16, 2022。
【讨论】:
8 年前,我们决定使用 BIRT 而不是 Jasper。 我们仍在使用 4.2.1 进行开发,使用 4.3.0 进行生产运行时。
从那以后我报告了几个错误,但只有极少数得到了修复。
此外,我开发了一些补丁来增强单词发射器的输出 - 任何人都没有任何反应。
我还开发了一个补丁来允许一种垂直选项卡(将某些内容放置在页面上的固定 y 位置(但不在页面页脚中)。根据我以前的社区经验,我没有发布那个.
我可以说,虽然源代码很容易阅读,但几乎不可能理解实际发生了什么,因为函数嵌套非常深。
我用 8 年使用 BIRT 进行生产的经验得出的结论:
优点:
缺点:
从开源的角度来看,它是我所知道的最弱的项目之一。
2021 年 12 月更新:
BIRT 又回来了!
开源项目非常忙碌(请参阅 Alexander Fedorov 的回答),欢迎提供任何帮助。
看起来很快就会有新版本。
在此之前,由于社区的共同努力,您自己(使用 Eclipse 2021-09 和 Java 11)构建 BIRT 变得相当容易。
【讨论】:
最新版本的 BIRT 在 maven 中不可用。
【讨论】:
Eclipse BIRT 项目最近已经重启,我们正在准备发布 Eclipse BIRT 4.9。
非常欢迎贡献者。以下是有关如何加入这项工作的步骤的简要说明:https://eclipse.github.io/birt-website/docs/community
【讨论】: