Re:Electron is flash for the desktop (2016)
by MarkMc on Tuesday April 11, 2017 @12:41PM
(#14089814)
I agree. I've been developing Swing and SWT applications for 15 years. SWT has a simple, lightweight API that just works. Swing is so bloated an complicated that you will be tearing your hair out to perform simple tasks.
I feel that Sun's choice of Swing was the main reason Java failed on the desktop.
Re:Electron is flash for the desktop (2016)
by cpburns2009 on Tuesday April 11, 2017 @01:08PM
(#14090089)
Thanks for the tip. I'll have to look into SWT. I only chose Swing because it was included by default, but I would prefer to have the actual native look on each OS.
If you want something that's much closer to proper native, have a look at SWT. It's faster than Swing and actually looks/feels native since it's actually using native widgets. It's really a shame that the poster child application, Eclipse, is so bloated and slow, because people attribute that slowness to SWT when it's really primarily the plugin architecture that's responsible. And I actually find the more spartan developer interface to be more pleasant than Swing, so to me it's win-win. Swing will always have an uncanny valley, SWT has never had that issue, yet still allows you to write for the desktop in only Java.