|
|
Log in / Subscribe / Register

the default desktop

the default desktop

Posted Feb 20, 2022 18:06 UTC (Sun) by nix (subscriber, #2304)
In reply to: the default desktop by raven667
Parent article: McGovern: Handing over

> I read this differently, not that making an app look identical _across_ platforms but to make it consistent _with_ the platform is better served by directly using the primary native toolkit rather than abstracting it, as eventually you will need to reach through the wrapper to make something work "right", which can be more complicated than just having duplicate native frontends.

Hm, missed this bit. You're right -- but many wxwidgets apps are explicitly using it because of its cross-platform capabilities. That is, after all, its raison d'etre. If you're working on something like that you are unlikely to agree that either discarding support for most platforms that are more-or-less well supported, or rewriting the app with native support for multiple distinct platforms (and, in effect, rewriting wx's multiplatform support inside your app), is a good use of your time. wx is useful if you want kinda-good-enough support for multiple platforms that looks and acts more or less like native apps on all of them and you're not trying to do anything so difficult that wx can't handle it. That's what it's for.


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds