我正在 JavaFX 2 上构建一个桌面应用程序,并希望加快我的开发速度——
RCP是要走的路吗?学习曲线有多陡峭?
我正在 JavaFX 2 上构建一个桌面应用程序,并希望加快我的开发速度——
RCP是要走的路吗?学习曲线有多陡峭?
有一个eFX项目试图使 NetBeans 平台适应 JavaFX。
根据我对 NetBeans 平台源代码的了解,我怀疑他们是否设法摆脱了 Swing 依赖项。(一旦您想将应用程序部署到不支持 Swing 的平台,这可能很重要。请参阅:Compact Profiles和Project Jigsaw)。
它还使用 NetBeans 平台模块系统而不是 OSGi(许多 Apache Commons 库以及其他库都带有 OSGi 元数据,但不带有 NetBeans 平台元数据)。虽然有一种方法可以在 NetBeans 平台中运行 OSGi 包,但是,当然,这意味着您必须了解 2 个模块系统。
我也不知道 NetBeans 平台 Maven 插件是否可以与 eFX 一起使用,或者您是否必须使用 Ant。
作为替代方案,还请注意(主要针对上述问题)我最近发布了 Drombler FX 的初始早期访问版本,这是一个基于 OSGi 和 Maven(POM-first)的 JavaFX 模块化 RCP:
http://puces-blog.blogspot.ch/2012/12/dromler-fx-building-modular-javafx.html