3 ms·
Maybe! Hopefully! But it begs the question: why is the situation so bad now? What will change? It's not like the apps I mentioned are inherently complicated.
by elbasti 5y ago
Maybe! Hopefully! But it begs the question: why is the situation so bad now? What will change? It's not like the apps I mentioned are inherently complicated.
- chrisco255 5y agoI think the situation is bad because developers are expensive, and really expert devs that know how to optimize app performance are even more expensive. You mention Notion and Slack and other Electron apps. Not to disparage the teams on these projects as they are impressive from a pure UX perspective. But building these complex apps cross-platform native is particularly difficult today. So Electron is used as a shortcut. The usage of Electron allowed Slack and Notion to grow rapidly with a smaller team than they otherwise would were they to try to replicate in Windows, Linux and Mac as well as web... not to mention mobile. And once an app is established and has tons of features, as they both do, doing a rewrite is both expensive and risky. Big rewrites almost always fail, and they divide your precious dev resources even more.