3 ms·
> Web won/wins because "native" apps are pain to develop, pain to port, pain to build, pain to debug, pain to install/deploy Web apps are a pain to develop, pa
by thefz 3y ago
> Web won/wins because "native" apps are pain to develop, pain to port, pain to build, pain to debug, pain to install/deploy
Web apps are a pain to develop, pain to port, pain to build, pain to debug as well.
Besides:
In a desktop program, any network traffic is just the necessary data.
In a web program, all the network traffic is the necessary data + the interface itself.
I'll never get over how inefficient this is.
- jampekka 3y agoBasic web apps work very consistently across browsers. For more advanced stuff you may have to limit to e.g Chrome/Chromium. With iOS you may be hosed, but with iOS you are typically hosed anyway if you want to do cross-platform. You can make web apps without building at all. But if you want to build, even webpack is heaven compared to e.g. CMake. And there are a lot better tools nowadays, e.g. esbuild. DevTools are by far the best debugging environment around. The interface is typically data wise very small compared to the data. It gets cached. And if you are still worried, you can use Service Worker, and it works even offline.