2009-08-20 7 views

Répondre

4

je peux ajouter des informations sur QT:

QT est un bien conçu, une bibliothèque portable qui couvre presque tout ce que vous aurez besoin pour une application de bureau. QT couvre l'interface graphique, le réseautage, SQL, les graphiques et plus encore.

Plus:

  • très vaste bibliothèque
  • haute performance
  • portables

Moins:

  • Il est C++
  • spéciale préprocesseur/outil de fabrication requis.

La configuration d'un environnement de compilation QT est un peu plus difficile que la configuration d'un environnement de compilation C++. C++ est - surtout si vous n'y êtes pas habitué - très difficile et la courbe d'apprentissage est raide. QT aide beaucoup avec les classes auxiliaires appropriées (QPointer, ...) et la magie de bibliothèque (QObjects libérant des enfants, ...) en arrière-plan. Il existe également des liaisons avec d'autres langues. Juste pour en mentionner quelques-uns - Jambi est une liaison pour Java et il y a aussi une liaison pour python.

Pour votre décision d'examiner les choses

  • quel langage de programmation savez-vous mieux
  • suivants qui libray réduit votre amout de travail pour cette application les plus
  • combien la performance avez-vous vraiment besoin. Le code C++ peut être très rapide, mais il n'y a aucune raison de travailler avec la gestion manuelle de la mémoire et des pointeurs si vous n'avez pas besoin de la performance.
  • Si vous avez besoin de portabilité: Voulez-vous "compiler une fois partout" (Java) ou voulez-vous "exécuter votre application partout une fois que vous l'avez compilé pour cette Plattform »(QT)

Voici le lien vers QT-Jambi Wiki: http://qt.gitorious.org/qt-jambi/pages/Home. Selon Nokia: "Qt Jambi est la boîte à outils Qt GUI pour les développeurs Java"

+0

Jambi est-il encore en développement ou l'a-t-il abandonné? – Marius

+0

Je pense qu'ils comptent sur les commentaires de la communauté pour jambi maintenant, iirc j'ai vu quelque chose à ce sujet il y a quelques mois, mais je ne peux pas trouver le lien approprié. Sur une note de côté je n'appellerais pas avoir à écrire C++ un 'con', c'est autant de con comme quelque chose d'autre écrit en Java si vous n'utilisez pas java en général –

+0

vous voulez dire que je peux écrire du code Java avec qt Jambi? – Iguramu

0

Qt est actuellement le meilleur framework graphique pour plateformes croisées. Il rend les widgets avec un look natif sur chaque plate-forme et il a une API très facile à utiliser.

L'utilisation de Qt ne signifie pas que vous devez utiliser C++. Vous pouvez programmer Qt en Java (Qt Jambi) ou Python (PyQt) par exemple.

Questions connexes