java - 为什么要从头开始构建 JavaFX?

标签 java swing javafx javafx-8 fxml

乍一看这似乎是一个无用的问题,但我需要向我的同事们提供一些关于 JavaFX 历史的有效论据。我知道 FXML,并且 Swing 将来不会获得任何新功能,这在 IT 世界中已经说明了一切。

但除此之外......他们为什么要从头开始,而不是根据新要求调整 Swing?

JavaFX 更简单,而且它支持 XML 布局,但这对我来说似乎没有必要构建一个全新的框架。

我读了THIS博客和有关该主题的其他一些资源,我无法真正回答这个问题。据我所知,我阅读的要点大多是未成年人。

最佳答案

简而言之,Swing 作为一个已有 15 年以上历史的架构,无法与 JavaFX 等软件一起使用。管道和架构不存在。如果他们试图在 Swing 之上添加 FX,他们要么破坏 Swing,要么阻碍 FX,或者两者兼而有之。

对于 GUI 框架需要做什么才能获得更好的性能,以及现代开发人员对 GUI 框架的期望,我们今天比那时了解得更多。

关于java - 为什么要从头开始构建 JavaFX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34576946/

相关文章:

java - 从 Object[] 到 String[] 的转换给出了 ClassCastException

java - 如何消除 JavaFX 中的警报?

javascript - Java FX 从 Webview 中的网页元素获取响应

listview - javafx - 使 ListView 无法通过鼠标选择

java - e.getActionCommand() 不起作用?

java - GWT RequestFactory + ServiceLocator 错误

java - 使用 NTLM 连接到 LDAP (Active Directory)

java - Java中遍历二叉搜索树时出现StackOverflowError

Java - JTable - 将单元格设置为不允许编辑

java - 您的类应该实现 ActionListener 还是使用匿名 ActionListener 类的对象