JavaFX生产应用程序架构

时间:2019-07-17 19:40:17

标签: java user-interface javafx design-patterns javafx-8

我已经设计了一个后端/ API,并且正在研究用于创建前端桌面应用程序的各种选项,以使其伴随一些实际的原型,并将其推送给一些密友以获取反馈。但是,我不确定采用哪种最佳方法。我已经阅读了很多有关Electron的文章,但对我来说,这涉及到学习技术,延误我的日程安排,可能由于我是该技术的新手而做出了许多糟糕的设计决策,而且我读到它几乎没有通用性像Java这样的东西。

我已经拥有大量的Java经验,并且已经使用JavaFX构建了许多简单的应用程序,它们利用了标准的FXML设置来简化工作,而FXML / Spring来处理更具挑战性的工作,需要更多的视图,但这些都是项目只是为了我自己,我从来没有把它们分发出去。

我现在想知道JavaFX是否足够重以制作生产级应用程序,如果可以,人们正在使用哪种类型的体系结构来构建这类应用程序。我最担心的是视图的数量,以及如何分隔每个视图,而不必不使用诸如Spring之类的东西就不必将所有功能强制到一个类似上帝的控制器中。

有人对JavaFX应用程序的设计模式和最佳实践有很好的阅读资源吗?在大多数情况下,我所看到的一切都集中在一个简单的简单应用程序上,例如计算器。我正在寻找更大或更可扩展的东西。

0 个答案:

没有答案