openjfx_OpenJFX遵循Java并迁移到GitHub

openjfx

8月20日,星期二,OpenJFX项目负责人Kevin Rushforth提交了一份将OpenJFX迁移到GitHub的提案。

他引用了Skara项目及其拟议的JEP( JEP 357 )作为提出这一想法的动机。 JEP 357希望将所有单一存储库OpenJDK项目从Mercurial迁移到Git

Rushforth的提议建议OpenJFX成为Git过渡中的“早期采用者”,他进一步证明自己的立场是正确的,他说:“由于对Javafxports / openjdk-jfx的拉取请求,很大一部分JavaFX代码审查已在GitHub上进行(沙盒)镜像,OpenJFX项目将很自然地适用于此。”

OpenJFX也将受益于可用的Project Skara工具,该工具已在GitHub上使用了两个月。 目前,这些工具将有助于减少当前所需的某些步骤-例如,它们将使RFR电子邮件自动化-但最终它们将使自动化的任务比现在更多。

如果在用户使自己适应GitHub的同时进行迁移,可能会遇到一些麻烦的问题,但是即使在极少数情况下提案确实遭到拒绝,他们也必须在2020年6月1日之前找到OpenJFX的新家。

将Mercurial放牧

寻找并商定替代SCM的压力越来越大,这不仅适用于OpenJFX,而且适用于Java。 8月20日星期二,Bitbucket宣布他们将放弃Mercurial支持 。 那是什么意思? 好吧,对于初学者而言,这意味着从2020年2月1日起,将不再可能创建新的Mercurial存储库,但最重要的是,这意味着所有Mercurial功能和存储库将于6月1日从Bitbucket及其API中正式删除。 2020年

在Bitbucket引用的StackOverflow调查中 ,Mercurial是受调查的开发人员中最受欢迎的SCM工具,只有3%的人使用它,而90%的人使用GitHub。 此外,他们指出,只有1%的新Bitbucket用户选择Mercurial。 高级产品营销经理Denise Chan说:“这种弃用将使我们能够专注于为用户提供最佳体验。”

该公告引起了社区的批评,因为那些仍在使用Mercurial的人要么陷入了深深的锁定之中,要么做出了不使用GitHub的明智选择。 值得庆幸的是,将在2020年6月1日删除的回购协议将不会仅仅从互联网上消失。 软件遗产似乎已经解决了这一问题。

还请参见:

Java的新家

因此,此决定的结果是,Project Skara流程以及所有其他Mercurial托管的Java项目现在都有固定的时间表来确定何时需要找到新家。 JEP 357的这一新提议看起来可以将OpenJFX与JavaFX和GitHub上的JDK结合在一起。

如果您想了解有关此主题的更多信息,我们去年进行了一个简短的采访系列,询问Java 12应该保留在Mercurial还是使用Git。 我们采访了Java冠军Stephen ColebourneOpenJDK作者Patrick ReinhartSAP高级开发人员ThomasStüfe

翻译自: https://jaxenter.com/openjfx-migrate-github-follow-java-161181.html

openjfx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JetBrains Runtime(OpenJDK11)与OpenJFX11在Linux x64上集成的含义是,在Linux x64系统上同时安装和配置JetBrains Runtime(OpenJDK11)和OpenJFX11,使其能够正常运行和相互配合。 JetBrains Runtime是一个由JetBrains开发的Java虚拟机(JVM)实现,它是基于OpenJDK项目的改进版本。JetBrains Runtime在性能、内存管理和垃圾回收等方面进行了优化,同时提供了与JetBrains开发工具集成时的最佳性能和兼容性。 OpenJFX是一个用于构建丰富的Java应用程序界面的开源框架。它允许开发人员使用JavaFX库创建漂亮和互动的用户界面。OpenJFX 11是对JavaFX的最新版本,它为开发人员提供了许多新功能和改进。 在Linux x64系统上集成JetBrains Runtime(OpenJDK11)和OpenJFX11可以让开发人员在Linux系统上更方便地使用JavaJavaFX。这个集成意味着你可以使用JetBrains Runtime(OpenJDK11)来运行基于Java的应用程序,并且能够使用OpenJFX11来构建和展示JavaFX用户界面。 集成JetBrains Runtime(OpenJDK11)和OpenJFX11的过程包括下载和安装这两个软件包,并将其配置为系统的默认Java虚拟机和JavaFX库。一旦集成完成,开发人员可以开始使用JetBrains Runtime(OpenJDK11)来编译和运行Java应用程序,并且可以使用OpenJFX11来创建漂亮和互动的用户界面。 总之,JetBrains Runtime(OpenJDK11)与OpenJFX11在Linux x64上的集成使得在Linux系统下开发和运行Java应用程序和JavaFX界面更加便捷和高效。 ### 回答2: JetBrains Runtime (OpenJDK 11) 是一种由 JetBrains 开发的基于 OpenJDK 11 的 Java 虚拟机(JVM)。OpenJFX 11 是一个开源的 JavaFX 平台实现。在 Linux x64 系统上,JetBrains Runtime (OpenJDK 11) 可以集成并与 OpenJFX 11 一起使用。 JetBrains Runtime (OpenJDK 11) 继承并扩展了 OpenJDK 11 的功能,提供了更好的性能和更低的内存消耗。它还通过增加对特定编译器标志的支持,对 Java 代码进行进一步优化,以提升执行效率。此外,JetBrains Runtime (OpenJDK 11) 还具有更快的启动时间和更少的停顿时间,提供更好的用户体验。 另一方面,OpenJFX 11 是 JavaFX 项目的一个重要版本。它提供了丰富多样的用户界面组件和动画效果,可用于开发跨平台的富客户端应用程序。OpenJFX 11 通过与 JetbrainsRuntime (OpenJDK 11) 的集成,使开发人员能够在使用 JetbrainsRuntime (OpenJDK 11) 作为虚拟机的同时,直接使用 JavaFX 功能进行应用程序开发。 在 Linux x64 系统上,JetBrainsRuntime (OpenJDK 11) 与 OpenJFX 11 的集成为开发人员提供了一个完整且高效的 Java 开发环境。通过结合使用这两个工具,开发人员可以开发出性能优越、具有用户友好界面和动态效果的 Java 应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值