> are genuinely better than native applications because they prioritize other things than responsiveness, performance, resource utilization, and unsurprising behavior.
Depends on how you define unsurprising behaviour. I use both Mac and PC for various purposes. It is very nice to have the same user interface across both. I was developing a Word Add-In at one point and a major annoyance was relearning how Word worked on Mac.
Yes, Electron has a huge amount of problems (bundle size, speed, feeling, native APIs..) but all are solvable.
With a right approach, some Webassembly improvements and Webkit iterations all could vanish.
On the end of the day, Slack and Visual Code Studio are great apps from the user perspective while features, design and business model play much important roles in choosing the software compared to the underline tech stack.
It's not great, but every irc client I used is dramatically worse.
Vs code is a good editor. Not exceptional, but good.
I'd also argue that the need to feel "integrated in the o. s." is actually relevant only for a small subset of apps, anything that's used full screen doesn't need any of that and it's better served by creating its own "mini universe"
Why don't they write in JavaFX? Those are faster than JavaScript, cross-platform from the roots, but if you want even faster startup, it's compillable with GraalVM. I've heard it does mobile as well with Gluon, but haven't tried.
10 comments
[ 2.9 ms ] story [ 11.1 ms ] threadAdd: I find this level of click-baiting unfit for HN's audience.
Depends on how you define unsurprising behaviour. I use both Mac and PC for various purposes. It is very nice to have the same user interface across both. I was developing a Word Add-In at one point and a major annoyance was relearning how Word worked on Mac.
It seems to me that the only people that really make a fuss about this are Apple-only folks ( macOS+iOS).
With a right approach, some Webassembly improvements and Webkit iterations all could vanish.
On the end of the day, Slack and Visual Code Studio are great apps from the user perspective while features, design and business model play much important roles in choosing the software compared to the underline tech stack.
Vs code is a good editor. Not exceptional, but good.
I'd also argue that the need to feel "integrated in the o. s." is actually relevant only for a small subset of apps, anything that's used full screen doesn't need any of that and it's better served by creating its own "mini universe"