News for hackers. Stuff that matters.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by ssijak on Sunday October 22, 2017 @04:42PM (#15528819)
Well, will see how Electron will pan out in the end. While I dislike default Java Swing GUI (it can be made easily to look native but many devs previously did not do it), JavaFX can be made to look like anything with almost weblike feel to development and animations. Now, more than the looks I dislike the slowness and utterly unacceptable memory Electron apps consume. I ditched Electron and VSCode (it is a little better than Atom) because I don`t want to have my text editor eat 500mb ram to open 1 medium file and crash on large ones. Same for Slack and other Electron apps. And it is not even funny to see dev console when some Atom plugin or whatever crash. I`m interested how many devs also ditched this two editors ONLY because of Electron bloat.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by jrs95 on Sunday October 22, 2017 @10:42PM (#15530306)
I'm using JetBrains IDEs now instead. They're definitely not lightweight, but it's built in functionality is generally a lot more stable than what I get with text editors + a lot of plugins.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by pjmlp on Sunday October 22, 2017 @04:46PM (#15528837)
Electron pop culture made me buy Sublime Text.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by ssijak on Sunday October 22, 2017 @06:22PM (#15529315)
For me it finally pushed me enough to switch to Vim for web dev work. But I do have Sublime for just in case.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by jjoonathan on Monday October 23, 2017 @01:21AM (#15530894)
What a breath of fresh air Sublime is.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by threatofrain on Sunday October 22, 2017 @08:38PM (#15529884)
There are probably more people hopping onto VS Code than people jumping off.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by cyberpunk0 on Sunday October 22, 2017 @08:24PM (#15529828)
Probably not many. They are too busy developing instead of over obsessing over small performance gains
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by shakna on Monday October 23, 2017 @01:21AM (#15530893)
My cursor lagging is not a small concern. It disrupts the flow between code being re/written and the mental model I'm trying to pour out.

Text input lag is an issue every editor has to deal with, and many go to extreme lengths to optimise it. Electron makes it far more difficult than most editors to fix, and every lag issue opened on VS Code seems to get decent attention, (and patches), and comparisons to Sublime Text.

Seems to be something I'm not alone in caring about.

Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by jrs95 on Sunday October 22, 2017 @10:32PM (#15530272)
It's not a small gain for me, it's basically a necessity for keeping RAM low enough. I have 16GB on my work machine, and that's barely enough.
Re:Using Java 9 Modularization to Ship Zero-Dependency Nativ... by KGIII on Sunday October 22, 2017 @11:12PM (#15530437)
Your comment ties in so very well with an above exchange concerning resultant binary sizes. RAM was once $100 for a MB, I paid $400 for 4MB of RAM.

Shocking, when I look back at it.