Le 24/07/2015 04:52, Jude Nelson a écrit :
>
> On Thu, Jul 23, 2015 at 10:30 PM, T.J. Duchene <t.j.duchene@???
> <mailto:t.j.duchene@gmail.com>> wrote:
>
> On Thursday, July 23, 2015 08:22:55 PM Hendrik Boom wrote:
> > On Fri, Jul 24, 2015 at 12:12:01AM +0200, Teodoro Santoni wrote:
> > > ... but, yeah, it's outside the scope of Devuan. D-Bus just
> sucks and is
> > > documented on a random basis, when you compare it to the rest of
> > > GNU/Fedora
> > > it's... like GTK: it sucks, there are alternatives but it's a
> PITA to port
> > > away 'cause a lot of big codebases uses them as foundation.
> >
> > So there are alternatives to GTK: Do any suck less? What are they?
> >
> What's wrong with GTK? I don't care for it, but it is not any
> worse than
> Microsoft's UI.
>
> There are lots of alternatives. wxWidgets and Qt are the most common
> suggestions, but there are far more esoteric ones. If you are
> aiming for
> widest portability support, Qt is probably your best bet.
>
>
> Doesn't wxWidgets use GTK on GNU/Linux?
>
>
> I don't care for it myself - because it is C++.
>
>
> Minor correction: GTK is written in C, and relies on GLib, which is
> also written C. However, it's open to debate as to how
> similar/different C-plus-GLib is to C++ in practice.
>
>
Yes, opaque structures are everywhere in Glib, AFAIR. That's the
way to provide encapsulation in C. Some nice features of modern
programming like encapsulation or generic programming do not belong to
OOP, except in C++.
Didier