Lors de mon utilisation de KDE, j'ai découvert DCOP : Super pratique pour faire des scriptes et appeler les programmes.
Et en lisant
http://commit-digest.org/issues/2006-06-04/
J'ai découverts que DCOP était supprimé de KDE 4 :'(
Par quoi de plus performant vas-il être remplacé ?
# Par D-BUS...
Posté par MeJohn . Évalué à 8.
# C'est écrit dans l'article en lien
Posté par Nicolas Bourdais (Mastodon) . Évalué à 8.
C'est D-Bus qui va remplacer DCOP, et l'article explique pourquoi:
"D-Bus a été construit dès le début avec pour remplacer dcop et comme le projet est stable il remplace dcop"
"Un avantage de d-bus : tous les liens qui existent déjà entre différents langages (glib, Java, Python, Perl, Mono, etc) et d-bus vont permettrent à kde de discuter avec des applis hors kde"
...
[^] # Re: C'est écrit dans l'article en lien
Posté par Boke Bocadillo (site web personnel) . Évalué à 3.
C'est le côté réinventer la roue qui vous gène? ou le fait de devoir réapprendre alors que vous connaissiez bien DCOP? ou encore un doute d'ordre technique?
[^] # Re: C'est écrit dans l'article en lien
Posté par Gof (site web personnel) . Évalué à 7.
Il a été pensé en se basant sur l'expérience de DCOP, càd pas à partir de rien.
Et ils sont vraiment similaire, l'apprentissage sera aisé
Pour la pluspart des programme, les fonctions DCOP ont simplement été transformées en fonctions D-Bus
[^] # Re: C'est écrit dans l'article en lien
Posté par phoenix (site web personnel) . Évalué à 2.
Me voilà donc rassuré.
[^] # Re: C'est écrit dans l'article en lien
Posté par Raphaël G. (site web personnel) . Évalué à 3.
[^] # Re: C'est écrit dans l'article en lien
Posté par ccomb (site web personnel) . Évalué à 4.
[^] # Re: C'est écrit dans l'article en lien
Posté par Infernal Quack (site web personnel) . Évalué à 1.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: C'est écrit dans l'article en lien
Posté par Staz . Évalué à 4.
[^] # Re: C'est écrit dans l'article en lien
Posté par Nicolas Bourdais (Mastodon) . Évalué à 1.
Quant à mon avis, je trouve très très bien que kde converge vers freedesktop.
Pour le côté technique, je n'ai pas le niveau, mais a priori d-bus doit être mieux car est reparti d'une base "propre" si j'ai bien compris.
Pour terminer j'utilise xfce et je ne suis pas trop touché par cet abandon de dcop, que je n'ai jamais utilisé.
[^] # Re: C'est écrit dans l'article en lien
Posté par phoenix (site web personnel) . Évalué à 1.
Je trouve cela dommage. Mais je pense que cela viens du fait que je ne connais pas DBUS. Est-ce qu'ils proposent le même genre de fonctionnalité ? Auras-on un kdbus pour voir les messages pouvant être envoyés aux applications ?
[^] # Re: C'est écrit dans l'article en lien
Posté par Bruno Muller . Évalué à 1.
dbus-viewer (interace en gtk...) et dbus-send sont tes amis, non ?
[^] # Re: C'est écrit dans l'article en lien
Posté par Narishma Jahar . Évalué à 4.
kdbus existait déjà depuis pas mal de temps.
http://www.kde-apps.org/content/show.php?content=34692
# n'ait donc pas peur
Posté par Gof (site web personnel) . Évalué à 9.
on t'as dis que KDE4 ce sera mieux :-)
# A contre-courant...
Posté par Cali_Mero . Évalué à 6.
La perspective d'un DBUS similaire mais beaucoup plus ouvert me plaît. On va peut-être bientôt pouvoir dbusser firefox !
[^] # Re: A contre-courant...
Posté par Jean-Philippe (site web personnel) . Évalué à 3.
[^] # Re: A contre-courant...
Posté par Nicolas Bourdais (Mastodon) . Évalué à 4.
Et d-bus n'est pas une solution gnome (voir bonobo/corba au-dessus).
Suite à l'utilisation de d-bus par kde, certains développeurs se posent même la question de la date du passage de gnome à d-bus:
http://blogs.gnome.org/view/rodrigo/2006/06/05/0
[^] # Re: A contre-courant...
Posté par Jean-Philippe (site web personnel) . Évalué à 2.
Après, je ne connais pas vraiment les details, juste que gnome se penche sur dbus
[^] # Re: A contre-courant...
Posté par Gof (site web personnel) . É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.
[^] # Re: A contre-courant...
Posté par Sylvain Sauvage . Évalué à 8.
- les pipes ;
- les sockets (unix ou IP) ;
- la mémoire partagée (et les sémaphores qui vont avec) ;
- Sun RPC.
_Après_ est venu (-e l'idée de¹) CORBA.
¹ : parce que la spéc. c'est arrivé plus tard et la mise en ½uvre (qui fonctionne) encore plus tard (qui a dit « pas encore » ?).
Et CORBA n'a jamais été ni conçu ni utilisé pour la « communication inter applications sous unix ». Il a été conçu et est utilisé pour la communication _objet_ entre applications², sur IP.
² : donc : orienté objet (mais fonctionne aussi avec des langages non objets, comme C) et multi-plateforme (l'OS n'a rien à voir).
[^] # Re: A contre-courant...
Posté par Gof (site web personnel) . Évalué à 2.
Merci pour la précision
[^] # Re: A contre-courant...
Posté par Paul Rouget . Évalué à 3.
http://www.csquad.org/2006/05/24/google-summer-of-code-2006-(...)
ça commence ;) ... et c'est un français qui s'y colle !
[^] # Re: A contre-courant...
Posté par Juke (site web personnel) . Évalué à 2.
http://live.gnome.org/Epiphany/FeatureDesign/GnomeKeyring
# De toute façon...
Posté par Florent Bayle (site web personnel) . Évalué à 7.
[^] # Re: De toute façon...
Posté par Gof (site web personnel) . Évalué à 1.
Aucune date de sortie n'a encore été prévue pour KDE4
Et ce sera pas en 2006, ça c'est quasi sur.
[^] # Re: De toute façon...
Posté par Spyhawk . Évalué à 1.
Quand à la finale...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.