Why did you choose to build this with a webdev stack?
(Not a criticism! Use what works for you! I'm just interested in why people choose the tools they do.)
Why did you choose to build this with a webdev stack?
(Not a criticism! Use what works for you! I'm just interested in why people choose the tools they do.)
Also, even if we exclude the web, you still have to deal with app stores, code signing, separate builds for each platform and whatever else you'd have to do to distribute your app everywhere (not my area of expertise). But with a PWA, you make a website that uses Service Worker and you're done.
With all downsides of the web stack I still would rather go with it than QT.
[0] That is to say, before the macOS rebrand, so this was a number of years ago.
That's important.
* It's (probably) sandboxed
* It's easy to distribute
* It's easier to make an app with a decent (but non-native) UI, compared to other cross-platform toolkits
Typescript is about the best mainstream (not Haskell) programming language I've ever worked with, modern web frameworks (React, Svelte and others) use functional programming concepts in the right places without requiring knowledge of type theory, it's easily debuggable at runtime and modern css/html is actually a pretty good way to do layout of complex user interfaces.
Web dev just feels insane to me. The amount of logistics and infrastructure and tooling you need[0] is beyond the pale.
[0] "need" is maybe strong, but in an enterprise setting like I was that's what you have
Guess that complexity is the same as number of spinners.