为什么JavaFX是从头开始构建的?

时间:2016-01-03 13:18:13

标签: java swing javafx javafx-8 fxml

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

但除此之外......为什么他们从头开始而不是让Swing适应新的要求?

JavaFX更容易,它支持XML布局,但这对我来说并不像是有必要构建一个全新的框架。

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

1 个答案:

答案 0 :(得分:1)

简而言之,Swing是一个拥有15年历史的架构,但它不适用于像JavaFX这样的东西。管道和架构不存在。如果他们试图在Swing之上将FX分层,他们会破坏Swing,或者阻碍FX,或两者兼而有之。

我们今天比以前了解更多关于GUI框架需要做些什么来提高性能,以及现代开发人员对GUI框架的期望。