Názor k článku Zpovědnice: Lukáš Tinkl od L.Lunak - > tak DCOP je zavisly na QT, je...

  • Článek je starý, nové názory již nelze přidávat.
  • 15. 4. 2003 20:49

    L.Lunak (neregistrovaný)

    > tak DCOP je zavisly na QT, je tedy nepouzitelny pro komercni vyvojare

    ?? To zni jako kdyby Qt byl nejaky smejd nebo co. DCOP s Qt je samozrejme normalne pouzitelny i pro komercni vyvojare (tedy pokud by nahodou netrvali na tom, ze oni zaplaceno dostat musi, ale oni nikomu nedaji ani halir). A je i zakladni implementace DCOP nepouzivajici Qt.

    > v podstate tedy neni pouzitelny mimo operacni system KDE a neni mozne mit container spusteny na jinem stroji, nezli vlozenou aplikaci? Zda se mi, ze je to zcela jasne horsi technologie, nez CORBA/Bonobo.

    Hmm, 'operacni system KDE' :). Ale jinak je mozne mit i DCOP mezi vice pocitaci, a DCOP je zalozeny na "standardnim" ICE protokolu (uvozovky proto, ze je to sice dodavane normalne s X11R6, ale vlastne to skoro nikdo nepouziva) a existuje i libdcopc (tj. C bindings, bez potreby Qt).

    Co se tyka technologie, tak DCOP neni pouzivany primarne na vkladani komponent do sebe. Zakladni myslenkou DCOP je komunikace mezi aplikacemi, neboli je to vlastne ekvivalent CORBA . Komponentovy system pro KDE je KParts/XParts. KParts je uplne vedle DCOP, XParts jsou mozna postavene nad DCOP, ale nejsem si vazne ted jisty. Co se tyka porovnavani, ja osobne si myslim, ze jedno z nejlepsich rozhodnuti KDE Teamu bylo vyhozeni CORBA z KDE.

    Mimochodem, je ted novy projekt D-BUS (kde jsou AFAIK hlavne vyvojari GNOME), ktery vytvari "novy lepsi DCOP" (abych tak rekl).