Boost suit de manière très forte le style de la STL (la bibliothèque standard), et ce depuis le début : ce n'est pas parce que Boost est copain avec le comité que les idées de Boost sont acceptées mais parce que le comité a son boulot prémaché par Boost, bref l'un s'est adapté à l'autre pour être accepté.
L'esprit de Qt est à l'opposé, avec peu d'utilisation de la STL. Pas spécialement parce qu'ils ne veulent pas, mais plutôt parce que d'une la STL était pauvre quand Qt a commencé (poids de l'histoire) et que Qt est axé GUI qui est loin d'avoir autant d'unaminité que des classes non GUI (tu noteras que Boost ne touche pas aux GUIs) surtout que les GUI bougent beaucoup plus (un réseau, c'est assez stable comme interface, une UI ça bouge vite, très vite...).
A noter aussi que commercialement c'est dangereux d'être standardisé (rappel : Qt est sous LGPL et parfois non libre, Boost est sous copyfree), on est "dilué" au niveau de la marque, donc pas forcément de motivation pour.
PS : ça doit faire 15 ans que je lis que le C++ va prochainement mourir, rien de nouveau dans les "blagues" et C++ ou C sont toujours la dès qu'on a besoin de code qui passe partout et n'est pas à jeter à chaque changement de mode...
[^] # Re: Boule de cristal
Posté par Zenitram (site web personnel) . En réponse au journal Le réseau dans C++. Évalué à 10. Dernière modification le 24 novembre 2014 à 10:25.
Boost suit de manière très forte le style de la STL (la bibliothèque standard), et ce depuis le début : ce n'est pas parce que Boost est copain avec le comité que les idées de Boost sont acceptées mais parce que le comité a son boulot prémaché par Boost, bref l'un s'est adapté à l'autre pour être accepté.
L'esprit de Qt est à l'opposé, avec peu d'utilisation de la STL. Pas spécialement parce qu'ils ne veulent pas, mais plutôt parce que d'une la STL était pauvre quand Qt a commencé (poids de l'histoire) et que Qt est axé GUI qui est loin d'avoir autant d'unaminité que des classes non GUI (tu noteras que Boost ne touche pas aux GUIs) surtout que les GUI bougent beaucoup plus (un réseau, c'est assez stable comme interface, une UI ça bouge vite, très vite...).
A noter aussi que commercialement c'est dangereux d'être standardisé (rappel : Qt est sous LGPL et parfois non libre, Boost est sous copyfree), on est "dilué" au niveau de la marque, donc pas forcément de motivation pour.
PS : ça doit faire 15 ans que je lis que le C++ va prochainement mourir, rien de nouveau dans les "blagues" et C++ ou C sont toujours la dès qu'on a besoin de code qui passe partout et n'est pas à jeter à chaque changement de mode...