Deja il est ecrit en C++ qui est un langage haut niveau
Alors là, rien à voir. Tu peux très bien faire un toolkit de haut niveau en C et un toolkit de bas niveau en Java.
Ensuite, tu prends par exemple la classe QString, ou la QList, c'est un truc haut niveau ca. Donc ca te fait un ensemble coherent, mais si tu veux n'en prendre qu'un morceau ca devient bancal: le moindre widget va te demander ou te renvoyer des QString. En gros choisir de programmer en Qt c'est adherer a des principes de programmations.
Mouais bon, c'est pas vraiment un élément qui me parait déterminant pour juger si un toolkit est de haut niveau, je penserais plus à la complexité des widgets disponibles, voire à la possibilité d'utiliser des techniques de programmation relativement évoluées comme MVC.
Non, Java n'est pas qu'un langage c'est aussi une grosse API qui fait partie integrante de Java. AWT/Swing fait partie de l'API, donc de Java.
Pairdu ! l'API c'est au choix J2SE, J2EE ou J2ME ;)
[^] # Re: Un aperçu des améliorations prévues pour le futur OpenOffice.org 2.0
Posté par Pierre Tramo . En réponse à la dépêche Un aperçu des améliorations prévues pour le futur OpenOffice.org 2.0. Évalué à 2.
Alors là, rien à voir. Tu peux très bien faire un toolkit de haut niveau en C et un toolkit de bas niveau en Java.
Ensuite, tu prends par exemple la classe QString, ou la QList, c'est un truc haut niveau ca. Donc ca te fait un ensemble coherent, mais si tu veux n'en prendre qu'un morceau ca devient bancal: le moindre widget va te demander ou te renvoyer des QString. En gros choisir de programmer en Qt c'est adherer a des principes de programmations.
Mouais bon, c'est pas vraiment un élément qui me parait déterminant pour juger si un toolkit est de haut niveau, je penserais plus à la complexité des widgets disponibles, voire à la possibilité d'utiliser des techniques de programmation relativement évoluées comme MVC.
Non, Java n'est pas qu'un langage c'est aussi une grosse API qui fait partie integrante de Java. AWT/Swing fait partie de l'API, donc de Java.
Pairdu ! l'API c'est au choix J2SE, J2EE ou J2ME ;)