Remix.run Logo
rvz 10 hours ago

Well, that's...Electron for you.

The most inefficient solution (in both space and time complexity) being suggested to build desktop apps is now shown to be causing widespread sluggishness.

So much for interviewing developers for algorithms and data structures. Also Rust won't save you or make Electron faster either.

ttoinou 10 hours ago | parent | next [-]

   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
bigstrat2003 9 hours ago | parent | next [-]

Developer 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 6 hours ago | parent [-]

For 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.

IlikeMadison 9 hours ago | parent | prev [-]

>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.

IgorPartola 10 hours ago | parent | prev [-]

1. This is about a specific bug, not about Electron in general.

2. What better cross platform GUI alternative do you suggest?

SBArbeit 9 hours ago | parent | next [-]

Avalonia. https://avaloniaui.net/platforms

tcfhgj 6 hours ago | parent | prev [-]

anything which uses native code

IgorPartola 5 hours ago | parent [-]

How would that be cross platform?