• [^] # Re: aller un petite réponse.

    Posté par . En réponse à la dépêche Les dirigeants de Microsoft enfoncent le clou sur Linuxfrench. Évalué à 9.

    Utilisation a grande echelle de composants(COM) dans un OS

    Ca se traduit surtout par une complexification innommable des interfaces de programmation, sans compter que ces dernières ont tendance à être remplacées tous les deux ans par un nouveau truc plus à la mode. Quiconque a essayé de faire des trucs avec COM/COM+/ATL s'est vite rendu compte qu'on passe la moitié de son temps à faire rentrer la sémantique de son interface dans les contraintes édictées par le modèle de composant, et à s'occuper de problématiques bas-niveau dont on devrait théoriquement n'avoir rien à faire (du genre "mon paramètre est-il du modèle ref ou ptr", ou alors "est-ce que je fais un inproc multithreaded apartment ou un service séparé ?"). Tout ça pour une flexibilité pas bien meilleure qu'une bête bibliothèque partagée.

    Voir l'article de l'excellent Joel On Software :
    http://joelonsoftware.com/articles/APIWar.html(...)