3 ms·
Yeah. The more time I've spent writing code, the more I'm convinced that a largely agnostic core and a thin UI per target is the only reasonable option. That "
by Groxx 2y ago
Yeah. The more time I've spent writing code, the more I'm convinced that a largely agnostic core and a thin UI per target is the only reasonable option.
That "thin UI" can leverage a cross-platform toolkit for the long tail of lower value targets, that's completely reasonable because that's what they excel at. But you'll pay (a lot) for it later if it's not aggressively simple and disconnected from your internals, because those tend to have very painful major version migrations.
As a bonus: doing it this way generally gets you MUCH simpler and more testable core systems, and MUCH better accessibility.