4 ms·
The most inefficient solution (in both space and time complexity) Those are not the only qualities / metrics to optimize for. Developer eXperience, cross platf
by ttoinou 1y ago
The most inefficient solution (in both space and time complexity)
Those are not the only qualities / metrics to optimize for. Developer eXperience, cross platform, open standards, easy compatibility with websites, easiness to keep updated etc. can be far more important
- IlikeMadison 1y ago>Developer eXperience if all you can create are electron apps then you are not a developer. >cross platform many programs are cross platform, without the need of Electron. >open standards ??? >easy compatibility with websites Electron isn't necessary, e.g. Telegram. >easiness to keep updated not Electron exclusive Electron exists for lazy "programmers" to make their products as fast as possible, without caring for code quality and their customers experience. This is why managers love it, it saves money: you don't need to hire proper software engineers nor allocate an appropriate amount of time to develop and maintain your product. Electron is part of the enshitification of the web and the IT in general.
- bigstrat2003 1y agoDeveloper experience is never more important than the quality of the end product. The goal is to make good software, not to have the easiest time possible making mediocre to bad software.
- boomlinde 1y agoFor most commercial endeavors, the goal is to make money. If you're lucky, that goal is somewhat aligned with making good software, but in practice there's always a compromise between quality and development cost.
- ttoinou 1y agoThis depends. Sometimes bad software can win. You're probably not a business person
- Shorel 1y agoDeveloper experience is not necessarily better with JS based stacks. In fact it can be worse than many, including modern C++. Of all the points you mention, compatibility with websites is probably the only one that can be considered exclusive to Electron codebases.