poy: one concern about Motif, and I'm not sure how important this will be in practice, is that Motif doesn't support Wayland at all. Major distributions such as Fedora [1] are aggressively trying to get Wayland to be the default windowing system. Within a couple of years X11's going to become a compatibility layer on both Fedora [1] and Ubuntu [2]. I wouldn't push back too strongly against an X11-only Linux solution, though: broadly available X11 support won't disappear in the next few years.
Also, someone actually is looking at implementing Motif on Wayland [3], but it began as an unexpectedly serious April Fools joke [4], so I don't anticipate much.
arne: j2c in general & SWT are indeed intriguing. From what I've read, SWT has a lot of advantages and is a more precisely targeted GUI toolkit than the eveything-compatibility-layer of Qt. You're not the only one with that idea, either: http://www.pure-native.com/swtcpp/ is a commercial version and http://nativeswt.sourceforge.net/ is a now-abandoned open source version.
Regarding Qt, most of what you say still applies. It still depends on a MOC to build [5]. It's still somewhat heavyweight (LXDE/LXQt/Razor-Qt developers, for example, found it routinely added 20MB memory consumption to their Gtk+ 2.x to Qt5 ported software). It's still a matter of taste, but Qt seems to have kept targeting about the same niche, so whatever issues you had with it in that regard likely still apply.
poy: one concern about Motif, and I'm not sure how important this will be in practice, is that Motif doesn't support Wayland at all. Major distributions such as Fedora [1] are aggressively trying to get Wayland to be the default windowing system. Within a couple of years X11's going to become a compatibility layer on both Fedora [1] and Ubuntu [2]. I wouldn't push back too strongly against an X11-only Linux solution, though: broadly available X11 support won't disappear in the next few years.
Also, someone actually is looking at implementing Motif on Wayland [3], but it began as an unexpectedly serious April Fools joke [4], so I don't anticipate much.
arne: j2c in general & SWT are indeed intriguing. From what I've read, SWT has a lot of advantages and is a more precisely targeted GUI toolkit than the eveything- compatibility- layer of Qt. You're not the only one with that idea, either: http:// www.pure- native. com/swtcpp/ is a commercial version and http:// nativeswt. sourceforge. net/ is a now-abandoned open source version.
Regarding Qt, most of what you say still applies. It still depends on a MOC to build [5]. It's still somewhat heavyweight (LXDE/LXQt/Razor-Qt developers, for example, found it routinely added 20MB memory consumption to their Gtk+ 2.x to Qt5 ported software). It's still a matter of taste, but Qt seems to have kept targeting about the same niche, so whatever issues you had with it in that regard likely still apply.
[1] http:// blogs.gnome. org/uraeus/ 2013/09/ 09/fedora- wayland- update/ www.omgubuntu. co.uk/2014/ 03/mir- default- display- server- ubuntu- 2016 /madhouse. github. io/motifway/ asylum. madhouse- project. org/blog/ 2014/04/ 01/motif- on-wayland/ qt-project. org/doc/ qt-5/why- moc.html
[2] http://
[3] "Motif on Wayland", https:/
[4] http://
[5] http://