5 ms·
Why? Ultimately we're talking about a web app with a thin wrapper desktop client that hopefully has an API between the two. Does Java have a killer framework f
by nkozyra 3y ago
Why? Ultimately we're talking about a web app with a thin wrapper desktop client that hopefully has an API between the two.
Does Java have a killer framework for this? Something that builds super fast, creates a small executable that doesn't gobble memory like crazy?
That's what devs in this space care about, not the language (as I think this post indicates).
- pjmlp 3y agoIf they cared they would not use Java, but also not ship a Web application in disguise.
- nkozyra 3y agoThat ship has long sailed. I personally don't care what's underneath the hood if the app works well.
- pjmlp 3y agoMostly they don't. Web widgets exist for about 30 years now, while fake desktop apps shipping a browser go back to Windows 95 Active Desktop and Mozzilla's XUL. Want to do Web, target the browser. Want to do native, target OS SDKs.
- nkozyra 3y agoLook for all the complaints about Slack ... it mostly just works for me. And it's one of the heaviest Electron apps out there.
- flykespice 3y ago> a small executable that doesn't gobble memory like crazy Whilst I don't contest about the executable size does really golang gc is more efficient than Java's? Given the latter has a much more mature platform I would assume their gc would be the best at maximizing memory efficiency, even beating golang.
- kaba0 3y agoJava’s GCs are much better than Go’s, but they optimize for throughput over memory usage. Nonetheless, they would probably be more than fine for the job here. As for executable size, JVM byte code is much more dense than executables.