gluon - 需要有关创建新 Gluon-Mobile 项目和差异的详细信息吗?
问题描述
- 单一视图项目
- Gluon VM 上的单一视图项目
- 多视图项目
- 使用 Fxml 的多视图项目
- 使用 Glisten Afterburner 的多视图项目
哪个更适合多语言?
解决方案
此处记录了为您的 IDE 使用 Gluon 插件。
有几个模板可用于创建具有一些类和资源的 Gluon Mobile 项目。
它们之间的区别是:
单视图或多视图:Gluon Mobile为每个移动应用程序视图使用
View
容器。该模板将在单视图项目中仅创建一个(对于简单案例),或在多视图项目中创建两个(但可扩展到任意数量的视图)。后者将是常用应用程序的最常见情况。使用或不使用 FXML:这是不言自明的,您可以选择模板以使用或不使用 FXML(场景生成器)。
使用 FXML 和 Glisten Afterburner。这是 FXML 的一个特殊用例,它基于著名的 Afterburner MVP框架,允许依赖注入,定制为与 Gluon Mobile 视图一起使用。
有或没有 Gluon VM。模板是为 JFXmobile 插件版本 1.3.16+ 定义的,但允许 Gluon VM 使用插件 2.0.30+ 的模板除外。此处解释了差异。
开始时,我会选择Multi view project with Fxml
使用 Java 8、FXML(Afterburner 是可选的),并且您可以使用资源包获得 i18n 支持,就像在常规 JavaFX 项目中一样。
推荐阅读
- git - Maven多模块项目和Jenkins的Git提交历史问题
- java - java - 如何将CSV文件转换为Java中的整数数组?
- sql - 从一个表中获取基于两列的数据
- cordova - Mobilefirst CLI '错误:未检测到平台' 同时给出命令'mfpdev app register' 即使在添加了 android 平台之后
- javascript - 无法从阵列中调用视频
- eclipse - Eclipse 无法记住屏幕
- ruby-on-rails - 在 trix 所见即所得编辑器中定位图像
- r - 如何在 R 中运行分段分位数回归?
- neo4j - Neo4j 中的字符串比较
- python-3.x - 使用 AMI 备份脚本在 AWS Lambda 上将 python 2.7 更新到 3.8