News for hackers. Stuff that matters.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by gdfhhgddhjj on Sunday October 22, 2017 @08:08PM (#15529781)
It’s really not clear what the electron app even provides over the same app in chrome. Its own icon, sure, but the behavior is just as bad as on the web—just take slack for example.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by cyberpunk0 on Sunday October 22, 2017 @08:27PM (#15529837)
It offers access to file system and system resources as well as multi platform build support. Developers like all people will whine over anything. For students and indie devs who have little time, support, and resources things like electron are great
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by gdfhhgddhjj on Sunday October 22, 2017 @08:33PM (#15529865)
Right, but does eg slack actually use any of that? It’s not a great native client by any stretch—it doesn’t use a native UI, it’s not particularly snappy, and it doesn’t do any special integration. So, it seems that electron is mostly a way to distinguish certain sites from others, not that they provide a better experience.

Granted I do like the distinct app icon. But electron should mean more than that to qualify as meaningfully native.

Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by alexasmyths on Monday October 23, 2017 @08:36AM (#15532662)
What electron gives Slack is A) local install and B) proper notifications.

So Slack gets an icon on the homescreen and possibly offline notification + notification integration with the OS.

That might be pretty limited from a technical perspective, but it's a massive product thing from a product perspective.

Also, it's possible they may use file access for caching/storage etc..

Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by 0xFFC on Sunday October 22, 2017 @08:29PM (#15529847)
Not closing and losing your data when your chrome crashes?