4 ms·
Because system resources are cheaper than expert knowledge. We've got enough RAM & CPU cycles spare that we can run GUIs in a headless browser and CSS & JS hav
by dan1234 9y ago
Because system resources are cheaper than expert knowledge.
We've got enough RAM & CPU cycles spare that we can run GUIs in a headless browser and CSS & JS have come along far enough to make this easy(ish) to pull off, especially when combined with a framework such as React or Angular.
I can see why it's done, from the cost PoV, but I'm always a little dismayed when I find yet another desktop app which has the 'uncanny valley' of an almost-native look and feel. Same goes for ReactNative vs true native mobile apps.
- movedx 9y agoSo we're getting lazy because the availability of resources lets us. Got it.
- eivarv 9y agoWhat's really "enough RAM & CPU cycles"? I think one can argue that this is really offloading development cost as a a resource cost onto the users - who must run "native", inefficient applications. This means not only implicitly making a choice about the users' hardware, but it may in some cases exclude certain user segments as well.