Qt4与JavaFX。哪个更好?

时间:2010-06-30 09:56:20

标签: programming-languages qt4 javafx

哪个更好,Qt4还是JavaFX?

我为创业公司工作。我们使用JavaFX构建了第一个版本。现在我的上司建议转向Qt4。

转移是一个好的决定吗?

1 个答案:

答案 0 :(得分:2)

这样的问题太宽泛而无法有意义地回答。

Qt4和JavaFX有不同的目标。

  • Qt4用于编写跨平台桌面应用程序
  • JavaFX用于编写富Internet应用程序

Qt4允许更好的桌面集成(拖放,使用不同平台的配置系统,本机外观和感觉......),所以如果你想要一个漂亮的桌面应用程序,请使用Qt4。

OTOH,Qt4不能用于互联网应用程序(网络应用程序),因此,如果这是您想要的,请使用JavaFX。 JavaFX也可以用于桌面应用程序,但它需要比Qt4等专用桌面GUI工具包更多的妥协。

那你的要求是什么?

编辑:

根据您的意见:

独立桌面应用程序不是JavaFX的主要目标,但如果它适用于您,我认为没有理由对其进行更改。

您可以使用JavaFX编写出色的应用程序,尤其是因为您可以访问JDK提供的所​​有内容。至于系统集成:虽然QT4在这方面更好,但Java已经提供了很多(例如Swing JDK 6的新系统集成功能)。因此,如果您不打算编写高度集成的东西(例如Windows shell扩展),JavaFx就可以了。