Je vais faire une application de bureau. J'ai cherché sur le web quel est le meilleur. Quelqu'un peut-il dire côtés positifs et négatifs de ces composants.Jdesktop ou Qt pour une meilleure application de bureau
Répondre
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"
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.
- 1. Interface utilisateur pour une application de bureau
- 2. Quelle est la meilleure méthode pour activer ou désactiver une fonctionnalité dans une application de bureau .net
- 3. Comment faire pour exécuter une application Qt?
- 4. BIRT dans une application de bureau
- 5. Comment distribuer une application de bureau Java?
- 6. Meilleure pratique pour profiler une application SharePoint
- 7. Signature d'une application de bureau
- 8. Y at-il une bibliothèque C++ ou Qt disponible pour mesurer l'utilisation des fonctionnalités d'une application?
- 9. Comment déployer une application Qt sous Windows?
- 10. Utiliser taglib dans une application Qt
- 11. Comment construiriez-vous une application de bureau en C# 3.0
- 12. Je veux écrire une application de bureau OSX ou Windows en Javascript - des expériences?
- 13. Définition d'un délai d'attente dans une application de bureau .net
- 14. Application de partage de bureau dans Flex?
- 15. Comment imprimer une boîte de dialogue ou une fenêtre Qt?
- 16. Architecture pour application Qt avec script Lua - exécution de pause
- 17. Meilleure façon d'implémenter une autorisation fine pour une application Web?
- 18. Peinture évolutive d'une application Qt
- 19. desktopdock ou stardock dans Qt
- 20. paramètres Alternate (scope utilisateur) dans une application de bureau C#
- 21. Meilleure infrastructure pour une situation
- 22. Application de bâton au bureau sur Vista
- 23. Meilleure pratique pour la création d'une DLL .net dll vs vb6 pour l'application de bureau VB6?
- 24. Comment intégrer Flash dans une application de bureau dans .NET?
- 25. Quand écrire une application Web et quand écrire une application de bureau?
- 26. Debug Qt application parmi dlls
- 27. La meilleure façon de faire un kiosque de bulletin de nouvelles pour le bureau?
- 28. Meilleure méthode pour exécuter une application Java en tant que démon * nix ou service Windows?
- 29. Plug-in Qt de boucle d'événement Mac dans une application non-Qt
- 30. Code NET pour «écouter» une application de bureau (obtenir les événements soulevés par l'utilisateur)
Jambi est-il encore en développement ou l'a-t-il abandonné? – Marius
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 –
vous voulez dire que je peux écrire du code Java avec qt Jambi? – Iguramu