BIRT报告框架的发展现状?

问题描述 投票:0回答:5

BIRT 在一段时间内几乎没有发生任何变化。由于该项目似乎仍然被大量使用,因此了解是否有未来计划以及如果有,这些计划中包含哪些内容将会很有趣。随后,根据开发状况:BIRT 是否仍然是一个安全的开发基础平台,或者是否期望仅保留当前状态,以便出现的错误可能无法得到修复?

eclipse birt status
5个回答
5
投票
8 年前我们决定使用 BIRT 代替 Jasper。 我们仍然使用 4.2.1 进行开发,使用 4.3.0 进行生产运行。

从那时起我报告了几个错误,但只有极少数得到修复。

此外,我还开发了一些补丁来增强单词发射器的输出 - 没有任何人做出任何反应。

我还开发了一个补丁,允许某种垂直选项卡(将某些内容放置在页面上的固定 y 位置(但不在页脚中)。根据我之前在社区的经验,我没有发布该补丁。

我可以说,虽然源代码很容易阅读,但几乎不可能理解实际发生的事情,因为函数嵌套得非常深。

我根据 8 年使用 BIRT 进行生产的经验得出的结论:

优点:

    BIRT 非常强大且灵活,你可以实现一些非常酷的结果。
  • 生成的 PDF 的质量。
  • 只有很少的事情我错过并且无法解决。
  • 运行时引擎非常稳定且足够快,很少出现问题。
  • 社区很有帮助。
缺点:

从开源的角度来看,它是我所知道的最薄弱的项目之一。

    新版本引入的错误往往多于修复的错误。
  • 来自社区的错误、想法和补丁似乎大多数时候都被忽略了。
  • 缺乏内部代码质量和文档。

2021 年 12 月更新:

BIRT 又回来了!

开源项目非常繁忙(请参阅 Alexander Fedorov 的回答),欢迎提供任何帮助。

看来很快就会有新版本了

在此之前,由于社区的共同努力,自行构建 BIRT(使用 Eclipse 2021-09 和 Java 11)已经变得相当容易。

2023 年 1 月更新:

BIRT 项目又相当活跃了。 BIRT 可与 Java 17 配合使用。 ATM 仍然缺少的是 Maven 中 BIRT 的可用性。


4
投票
Eclipse BIRT 项目最近已重新启动,我们正在努力准备 Eclipse BIRT 4.9 版本。

非常欢迎贡献者。以下是有关如何加入这项工作的步骤的简要说明:

https://eclipse.github.io/birt-website/docs/community


4
投票
有关 Eclipse 项目运行状况的元数据和信息可以在

projects.eclipse.org: 上找到

Birt 项目

仍然存在,但不像以前那么活跃:

与所有开源项目一样,项目的成功取决于参与。因此,我鼓励大家报告错误并对 Birt 和其他开源项目提出更改。

更新:好消息,Eclipse Birt 已重新启动。它再次处于积极开发中,两个半月内已经有超过 100 次提交,发布 4.9.0 计划于 2022 年 3 月 16 日


0
投票
maven 中不提供最新版本的 BIRT。


0
投票
感谢亚历山大·费多罗夫的更新。您有计划将工件放入 Maven Repo 中吗?

© www.soinside.com 2019 - 2024. All rights reserved.