Au commencement, il y avait Corba qui était utilisé pour la communication inter applications sous unix
Mais chez KDE, ils trouvaient CORBA bcp trop compliqué et lourd. Alors pour KDE2, il firent DCOP, une toute nouvelle technologie, avec beaucoup moins de fonctionalité que CORBA, mais beaucoup plus simple d'emploi.
Chez Gnome par contre il s'obstinèrent à vouloir utiliser Corba et firent donc Bonobo (une sur-couche à Corba si j'ai bien compris)
Plusieurs années plus tard les utilisateur et développeur de KDE sont très satisfait de DCOP. Quand à ceux de gnome, je pense qu'il regrettent le choix
A partir de là, le développement à commencé, mais KDE ne pouvait pas remplacer DCOP immédiatement, car D-BUS n'était pas encore stable comparé à DCOP, et que il ne pouvais pas cassé la compatibilité au long de la vie de KDE 3.
[^] # Re: A contre-courant...
Posté par Gof (site web personnel) . En réponse au journal KDE 4. Évalué à 10.
petit historique:
Au commencement, il y avait Corba qui était utilisé pour la communication inter applications sous unix
Mais chez KDE, ils trouvaient CORBA bcp trop compliqué et lourd. Alors pour KDE2, il firent DCOP, une toute nouvelle technologie, avec beaucoup moins de fonctionalité que CORBA, mais beaucoup plus simple d'emploi.
Chez Gnome par contre il s'obstinèrent à vouloir utiliser Corba et firent donc Bonobo (une sur-couche à Corba si j'ai bien compris)
Plusieurs années plus tard les utilisateur et développeur de KDE sont très satisfait de DCOP. Quand à ceux de gnome, je pense qu'il regrettent le choix
Mais voilà, Gnome ne peut pas utiliser DCOP, car, par construction, il est limité à KDE et pas interopérable.
Et les développeurs (à la fois ceux de Gnome et KDE) qui discutaient à propos de freedesktop, ont eu l'idée de créé DBus, le successeur de DCOP.
https://listman.redhat.com/archives/xdg-list/2003-January/ms(...)
https://www.redhat.com/archives/message-bus-list/2002-Novemb(...)
A partir de là, le développement à commencé, mais KDE ne pouvait pas remplacer DCOP immédiatement, car D-BUS n'était pas encore stable comparé à DCOP, et que il ne pouvais pas cassé la compatibilité au long de la vie de KDE 3.