11 ms·
Mhmm not sure I'd agree that webapps have more edge cases than say, Jetpack compose (especially the PC version), or QML. Plus a huge advantage of web based stuf
by mardifoufs 1y ago
Mhmm not sure I'd agree that webapps have more edge cases than say, Jetpack compose (especially the PC version), or QML. Plus a huge advantage of web based stuff is that the edge cases are usually a lot more documented.
I say this as someone who has mostly used Qt+QML for some newer projects and came to regret it, in huge part due to a big lack of components, libraries etc. And very little documentation, or examples, outside of the official documentation.
Also, at my day job, they used to make all of their UI using Windows GUI frameworks (we sell very expensive testing devices mostly for industrial customers). It led to a big problem down the line, since we were stuck with using Windows, meaning that when we started shipping even smaller devices, it became a huge mess. In fact most of the devs are very glad that we moved to web based UIs since we don't have to rewrite everything for every single platform. I know, it's a tired point that everyone repeats but it is very very helpful especially for smaller dev teams. And even for our bigger teams, it made it easier to get a consistent and tested front end.
Sure, you can be multiplatform without using web, but you still end up with tons of edge cases and you still have to write a web version if you want your app to be accessible on the web too.
Figma wouldn't have been successful if it wasn't so easily accessible-through the web.