eclipse BIRT报告框架的发展状况?

bnl4lu3b  于 2023-03-12  发布在  Eclipse
关注(0)|答案(4)|浏览(166)

BIRT在一段时间内几乎没有什么变化。由于该项目似乎仍然被大量使用,因此了解是否有未来计划是很有趣的,如果有,这些计划中包含什么内容。随后,根据开发状态:BIRT仍然是一个安全的开发平台吗?或者它只是被保留在当前的状态下,这样发生的bug可能不会得到修复?

5lwkijsr

5lwkijsr1#

8年前我们决定使用BIRT而不是碧玉,现在我们仍然使用4.2.1进行开发,使用4.3.0进行生产运行时。
从那以后我报告了几个bug,只有很少一部分得到了修复。
此外,我开发了一些补丁来增强单词发射器的输出--没有任何人的React。
我还开发了一个补丁,允许一种垂直标签(在页面上固定的y位置放置一些东西(但不在页脚))。根据我以前在社区的经验,我没有发布那个补丁。
我可以说,虽然源代码很容易阅读,但要理解实际发生的事情几乎是不可能的,因为函数嵌套得非常深。
根据我8年使用BIRT进行生产的经验,我得出以下结论:
优点:

  • BIRT是非常强大和灵活的,你可以实现一些非常酷的结果。
  • 生成的PDF的质量。
  • 只有很少的事情我错过了,不能解决。
  • 运行时引擎是非常稳定和足够快,很少的问题.
  • 社区是有帮助的。

缺点:
从开源的Angular 来看,它是我所知道的最弱的项目之一。

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

BIRT又回来了!
开源项目非常忙碌(见 Alexandria Fedorov的回答),欢迎任何帮助。
看起来很快就会有一个新的版本。
在此之前,由于社区的共同努力,自己构建BIRT(使用Eclipse 2021-09和Java 11)已经变得相当容易。

2023年1月更新:

BIRT项目再次变得非常活跃,BIRT与Java 17一起工作,ATM仍然缺少的是BIRT在Maven中的可用性。

8cdiaqws

8cdiaqws2#

有关Eclipse项目健康状况的元数据和信息可以在projects.eclipse.org上找到:
Birt项目仍在进行,但不如以前那么活跃:

***there has been only one release per year since 2016**和

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

**更新:**好消息,Eclipse Birt has been rebooted。它又在积极开发中了,在两个半月的时间里已经有超过100个提交,release 4.9.0 is scheduled for March 16, 2022

qmb5sa22

qmb5sa223#

Eclipse BIRT项目最近已经重新启动,我们正在准备Eclipse BIRT 4. 9版本。
我们非常欢迎贡献者。下面是关于如何加入这项工作的步骤的简要说明:https://eclipse.github.io/birt-website/docs/community

pxyaymoc

pxyaymoc4#

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

相关问题