3 ms·
More performant chips mean you can have more software abstraction and build things quickly. The increase in chip speed does not correspond to faster program exe
by shepherdjerred 3y ago
More performant chips mean you can have more software abstraction and build things quickly. The increase in chip speed does not correspond to faster program execution but rather faster program authorship.
It's easier to train an army of web developers to build React applications than to teach them PHP + JS, Ruby + JS, etc. Those React developers can also (on average; many people are insanely productive in "uncool" languages) write applications more quickly.
For example, a company could write their app for macOS + Windows + Linux using native frameworks, or they could write their app once in JS + Electron.
A native app would certainly be much more performant, but that comes at the cost of being much more difficult to build, and most likely, Linux would not be supported at all.
- ljlolel 3y agoFaster or just cheaper web devs that won’t unionize?
- shepherdjerred 3y agoBoth, probably. If you can teach more people how to write web apps, that skill becomes less valuable.
- rkagerer 3y agoWhat you've described is simply a tooling problem. We can (and should) have tooling that creates native, performant apps and is as easy to create with as React.
- shepherdjerred 3y agoI think you're right; we just aren't there yet. My point was that these performance increases aren't simply going into the void, they're being transformed into productivity increases.