哪个更好,Qt4还是JavaFX?
我为创业公司工作。我们使用JavaFX构建了第一个版本。现在我的上司建议转向Qt4。
转移是一个好的决定吗?
答案 0 :(得分:2)
这样的问题太宽泛而无法有意义地回答。
Qt4和JavaFX有不同的目标。
Qt4允许更好的桌面集成(拖放,使用不同平台的配置系统,本机外观和感觉......),所以如果你想要一个漂亮的桌面应用程序,请使用Qt4。
OTOH,Qt4不能用于互联网应用程序(网络应用程序),因此,如果这是您想要的,请使用JavaFX。 JavaFX也可以用于桌面应用程序,但它需要比Qt4等专用桌面GUI工具包更多的妥协。
那你的要求是什么?
编辑:
根据您的意见:
独立桌面应用程序不是JavaFX的主要目标,但如果它适用于您,我认为没有理由对其进行更改。
您可以使用JavaFX编写出色的应用程序,尤其是因为您可以访问JDK提供的所有内容。至于系统集成:虽然QT4在这方面更好,但Java已经提供了很多(例如Swing JDK 6的新系统集成功能)。因此,如果您不打算编写高度集成的东西(例如Windows shell扩展),JavaFx就可以了。