【问题标题】:Gluon Charm Down PlatformFactory alternative?Gluon Charm Down PlatformFactory 的替代品?
【发布时间】:2018-07-17 02:47:38
【问题描述】:

第一次发帖。我正在努力将标准 JavaFX 应用程序转换为 Gluon 项目,以便我可以在所有主要平台上重复使用我的代码库。我仍在学习 Gluon 框架/工作流程,并认为查看类似规模的示例项目并了解它是如何在 Gluon 中实现的将是一个好主意。我要参考的项目是这样的:

https://github.com/jperedadnr/Game2048FX

我的问题是 NetBeans 似乎找不到 Charm Down PlatformFactory 导入。在进行一些挖掘时,它似乎不再受支持?如果是这种情况,我可以轻松地修改代码以运行项目并使用它作为学习 Gluon 生态系统的一种方式吗?如果没有,是否有任何类似的项目可以用作参考?我的应用程序是经典跳棋游戏的一个简单变体,所以它并不复杂。我正在寻找具有类似复杂性的东西。

【问题讨论】:

    标签: gluon gluon-mobile gluon-desktop


    【解决方案1】:

    虽然该项目是一个不错的用例供您尝试,但我不得不说 Github 上的代码已经过时了 [免责声明:我是作者]。

    当然,你仍然可以让它轻松工作。

    Charm Down 依赖:

    repositories {
        jcenter()
        maven {
            url 'https://oss.sonatype.org/content/repositories/snapshots/'
        }
    }
    ext.CHARM_DOWN_VERSION = "0.0.3-SNAPSHOT"
    

    不再可用。这就是应该避免依赖快照的原因......

    因此,您可以尝试查找下一个可用的快照或发布版本,尝试使用最接近的版本,以避免对现有存储库进行破坏性更改。

    到目前为止,您可以尝试:

    ext.CHARM_DOWN_VERSION = "0.0.4-SNAPSHOT"
    

    它仍然可用(例如参见Charm-down-common)。

    或者你可以选择一个版本:

    repositories {
        jcenter()
    }
    ext.CHARM_DOWN_VERSION = "0.0.3"
    

    请注意,这两个版本是相同的(请参阅日期,均为 2015 年 9 月)。

    但即使你有它的工作,Gluon 项目和平台相关的代码已经相当过时了。

    我建议你看看当前的Gluon samples,并查看魅力下降library

    【讨论】:

    • 感谢您的洞察力。我一定会看看 Gluon 样品。我刚读完文档,不得不承认我的眼睛在某些时候发呆(谁喜欢阅读文档?)。结果,我可能错过了一些重要信息。您能否解释一下快照与这些天被认为是好的做法的比较?替换快照的更好解决方案是什么?或者将我指向文档的相关部分?我想知道我自己的项目的最佳做法是什么。
    • 看到这个question关于快照与发布。开始使用 Gluon 的一个好方法应该是 guide
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多