4 ms·
I'd say Motif, and my favorite, Xaw3d, are two of the nicer UI toolkits out there. At least, that's true from the perspective of a user, having never programme
by bm3719 5y ago
I'd say Motif, and my favorite, Xaw3d, are two of the nicer UI toolkits out there. At least, that's true from the perspective of a user, having never programmed against their APIs.
There's a lot to be said for distinctive, beveled buttons for quick visual acquisition of interactive UI widgets. Modern fashion trends make them look dated, but I'd be willing to put money on them being quicker for new users of an application getting oriented and doing things.
- toyg 5y agoI think is a usability vs aesthetic scale. The likes of CDE score high in usability and low in aesthetic; the various "material" toolkits score high in aesthetic and low in usability.
- hulitu 5y agoYour aesthetic is not mine. I find "material" toolkits to be masochistic at least if not worse.
- Hegel3DReloaded 5y ago> Your aesthetic is not mine. I find "material" toolkits to be masochistic at least if not worse. Right to the point. A pure visual and usability masochism. I live for the day when our buttons, menus, scrollbars and such will one again have topShadowColor and bottomShadowColor, inverted on click to have nice fat juicy feeling that something has beed clicked actually.
- pjmlp 5y agoTheir APIs make Win32 feel nice experience, hence why you only need Petzold's book, while O'Reilley had like 10 book series on X Windows programming.
- formerly_proven 5y agoI remember when I went from Win32 with Petzold to Qt and was flabbergasted: "GUIs can be this easy?!"
- pjmlp 5y agoYou could have seen that already with Object Windows Library or Visual Components Library from Borland. Even MFC, although lower level than Borland offerings, is much better than plain Win32. Using bare bones Win32 is only for masochists that sweare for C's "simplicity". Although Windows team seems to have enough of them, so nowadays legacy MFC or Qt/VCL are a much better experience than XAML C++, given the lack of Visual Studio tooling for it.
- formerly_proven 5y agoI wasn't using C when I got the Petzold, so only stuff reachable from C FFI was usable.
- jstimpfle 5y ago> Using bare bones Win32 is only for masochists that sweare for C's "simplicity". Pulling another straw man, are we?