【问题标题】:Development status of BIRT reporting Framework?BIRT报告框架的发展现状?
【发布时间】:2019-04-21 02:14:53
【问题描述】:

BIRT 在一段时间内几乎没有什么变化。由于该项目似乎仍在大量使用,因此了解是否有未来计划以及这些计划中包含的内容将会很有趣。随后,基于开发状态:BIRT 是否仍然是一个安全的开发基础平台,还是预计它只是在当前状态下被保留,从而可能无法修复出现的错误?

【问题讨论】:

    标签: eclipse birt status


    【解决方案1】:

    有关 Eclipse 项目运行状况的元数据和信息可以在 projects.eclipse.org 上找到:

    Birt 项目还活着,但不像以前那么活跃:

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

    更新:好消息,Eclipse Birt has been rebooted。它再次处于积极开发中,在两个半月内提交了 100 多次,release 4.9.0 is scheduled for March 16, 2022

    【讨论】:

    • 我仍在使用 BIRT 4.2.1 进行开发,使用 4.3.0 进行生产。
    • 两年没有新版本 = 恕我直言,这个项目已经死了。
    • @LeosLiterak 自上次发布以来提交了 375 次提交,并且发布并不难。为什么你需要一个新版本?是什么阻止你自己构建它?
    【解决方案2】:

    8 年前,我们决定使用 BIRT 而不是 Jasper。 我们仍在使用 4.2.1 进行开发,使用 4.3.0 进行生产运行时。

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

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

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

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

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

    优点:

    • BIRT 非常强大和灵活,您可以实现一些非常酷的结果。
    • 生成的 PDF 的质量。
    • 只有极少数的事情我想念并且无法解决。
    • 运行时引擎非常稳定,速度够快,问题很少。
    • 社区很有帮助。

    缺点:

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

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

    2021 年 12 月更新:

    BIRT 又回来了!

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

    看起来很快就会有新版本。

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

    【讨论】:

      【解决方案3】:

      最新版本的 BIRT 在 maven 中不可用。

      【讨论】:

        【解决方案4】:

        Eclipse BIRT 项目最近已经重启,我们正在准备发布 Eclipse BIRT 4.9。

        非常欢迎贡献者。以下是有关如何加入这项工作的步骤的简要说明:https://eclipse.github.io/birt-website/docs/community

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-29
          • 2017-03-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多