2010-06-30 3 views
0

Quel est le meilleur, Qt4 ou JavaFX?Qt4 vs JavaFX. ce qui est mieux?

Je travaille pour une startup. Nous avons construit la première version en utilisant JavaFX. Maintenant, mes supérieurs suggèrent un passage à Qt4.

Est-ce une bonne décision de changer?

+0

Cette question est loin d'être ouverte et manque de détails utiles. –

+0

Je suis désolé si ma question était vague ... nous construisons une application de bureau autonome ... sans aucune exigence d'accès à Internet ... j'ai construit la même chose en utilisant javafx ... je veux savoir que je peux réaliser mieux résultats en utilisant QT, en termes d'expérience utilisateur, la fonctionnalité et l'emballage .. – codemaniac

+0

Télécharger Qt 4, et exécuter l'application qtdemo. Si vous pouvez facilement le faire dans javafx, vous n'avez pas besoin de changer. – SigTerm

Répondre

2

La question comme celle-ci est trop large pour répondre de manière significative.

Qt4 et JavaFX ont des objectifs différents.

  • Qt4 est pour l'écriture d'applications de bureau multi-plateforme
  • JavaFX est pour écrire des applications Internet riches

Qt4 permet une meilleure intégration de bureau (chute de glisser &, en jouant bien avec les systèmes de configuration des différents plates-formes, aspect natif & sentir, ...), donc si vous voulez une belle application de bureau, utilisez Qt4.

OTOH, Qt4 ne peut pas être utilisé pour une application Internet (application web), donc si c'est ce que vous voulez, utilisez JavaFX. JavaFX peut également être utilisé pour les applications de bureau, mais il nécessite plus de compromis qu'une boîte à outils dédiée comme Qt4.

Alors, quelles sont vos exigences?

Edit:

Sur la base de vos commentaires:

applications de bureau autonomes ne sont pas l'objectif principal de JavaFX, mais si cela fonctionne pour vous, je ne vois aucune raison de le changer.

Vous pouvez écrire de superbes applications en utilisant JavaFX, surtout parce que vous avez accès à toutes les fonctionnalités offertes par le JDK. En ce qui concerne l'intégration du système: Bien que QT4 soit meilleur à cet égard, Java en offre déjà beaucoup (comme les nouvelles fonctionnalités d'intégration de Swing d'un JDK 6). Donc, si vous n'avez pas l'intention d'écrire quelque chose de très intégré (comme une extension shell Windows), JavaFx ira bien.

+1

QtWebKit module est disponible pour les applications Web dans Qt .. – liaK

+1

QtWebKit vous avez un navigateur intégré dans votre application. N'est pas pour créer une application web. – Federico

+0

Pour citer les documents de Qt: "QtWebKit fournit un moteur de navigateur Web qui facilite l'intégration de contenu du World Wide Web dans votre application Qt" – sleske

Questions connexes