Hacker News new | past | comments | ask | show | jobs | submit login

Electron isn't the answer. It's just a decent (if exceptionally bloated) solution to the problem that Microsoft intentionally created by making it so much of a pain in the ass to make truly cross platform apps.

Other, better solutions will be popularized soon enough. My money's on some of the promising new Rust GUI frameworks. Because even if they're limited in functionality at first their foundation is just too good to ignore.




> "the problem that Microsoft intentionally created by making it so much of a pain in the ass to make truly cross platform apps."

? Unix shell scripts were a pain in the ass to make cross-platform compatible between the big Unix vendors, before Windows ever existed.


Problem I've encountered with building Unix projects on windows is symlinks. Either the build process creates them or worse they'll part of the project itself. Which is really not nice.


Why can't Electron be the answer? I am of the opinion that WebKit/HTML5 are the most advanced, flexible, accessible UI toolkits we've ever created. I don't think some small Rust project will be able to upset that massive undertaking which has been decades in the making. Consider also that Electron can be improved and made more efficient.


Electron is not merely a HTML5 renderer for GUIs, though; it's a whole OS abstraction layer that translates native paradigms to a platform independent format that can be scripted. An Android subsystem would be exactly that, and more, with near native performance, a shared runtime etc. And yes, even HTML5 applications that Android supports.

And it would be more than just a hack. Microsoft will have all the incentives to make it run properly, since it gives them access to a whole world of non-WinOS applications that their users will become dependent on.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: