Qt n'est pas du C++ mais du « C+=2 »! En gros c'est du C++ trafiqué que tu as besoin de passer par un pré-précompileur à la sauce Trolltech, bref c'est pas très propre et parfois c'est assez relou...
Personnellement, je trouve que :
- ce n'est pas très contraignant de passer par pré-préprocesseur (moc avant cpp), il suffit d'une règle supplémentaire dans le Makefile et c'est automatique ;
- si ça n'avait pas été fait avec un préprocesseur indépendant, ça aurait supposé des magouilles (des vraies, cette fois) avec les macros de cpp [troll inside]comme pour gtk, p.ex.[/] ;
- il est très facile de lire du code Qt grâce à ses quelques mots clefs supplémentaires.
Donc, le côté « relou », pas tant que ça. Et le côté « pas très propre », non plus.
[^] # Re: Débat contradictoire
Posté par Sylvain Sauvage . En réponse au journal QT, KNUT && programmation. Évalué à 3.
Personnellement, je trouve que :
- ce n'est pas très contraignant de passer par pré-préprocesseur (moc avant cpp), il suffit d'une règle supplémentaire dans le Makefile et c'est automatique ;
- si ça n'avait pas été fait avec un préprocesseur indépendant, ça aurait supposé des magouilles (des vraies, cette fois) avec les macros de cpp [troll inside]comme pour gtk, p.ex.[/] ;
- il est très facile de lire du code Qt grâce à ses quelques mots clefs supplémentaires.
Donc, le côté « relou », pas tant que ça. Et le côté « pas très propre », non plus.