Native desktop apps probably aren’t coming back. Typescript is a vastly better language than C++ and Python which the current gui frameworks support.
Native desktop apps probably aren’t coming back. Typescript is a vastly better language than C++ and Python which the current gui frameworks support.
They are if I build one.
> Typescript is a vastly better language than C++ and Python which the current gui frameworks support.
No, TypeScript is a marginal improvement over JavaScript. It doesn't change the fact that JS with its ecosystem is a dumpster fire because it's unfixably flawed in way too many ways.
There are many languages capable of calling C/C++ functions. I'm a Java kind of person, so I'm waiting for the proper FFI (java.foreign) to be released. Yes, I know about JNA, I use it in one project, but I don't like it. But in the end you can really write a "native" app in anything that's capable of putting the right values into the right registers and jumping to the right address. As far as the user is concerned, the nativeness comes from the GUI toolkit the app uses and the app's responsiveness.
p.s. nice username
Video playback and taking calls on a second, larger (40” 4k) display, have improved slightly but are still bad enough that I’d rather move the app to the laptop’s display (32gb mbp mid-2020)
I do think it’s a second-rate app compared to most of Microsoft’s usual offerings - OneNote being a notable exception. Other than the video item above, I’ve found overall performance to be adequate and not remarkable one way or the other.