Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Electron would be great if it weren't for the performance, security, configuration, and packaging issues. The latter two seem to be what OP suffered the most.

html/css/js (and the frameworks on top of it) seem like a pretty low bar to build games and business logic for a variety of apps which, despite huge efforts from OP, could run on pretty much any modern platform.



Native is the only way to go. The problem of the mythology of cross-platform (pseudo-)development is having to know both the underlying platform AND the abstraction layer. This explains why RubyMotion, PhoneGap/Cordova, and Appcelerator/Titanium were flops, and so shall Microsoft's MAUI.

There is nothing for free. Abstractions cost performance and confuse troubleshooting.


MAUI is Xamarin.Forms rebooted, and it will be a flop only because Microsoft decided to rewrite it, instead of improving it.


Native is a dead end. It is anti-consumer and oppressive.


It's a shame opening local HTML pages is so heavily restricted in modern browsers.

I mean, I get it, but we also might not need Electron if you could stuff everything into a single HTML file and let users download that as your "app."


That's what PWAs are supposed to be. Many if not most Electron apps could and should be PWAs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: