I currently have two separate JetBrains IDEs each with multiple projects opened on my 8 GB MacBook Air. Doesn't seem to be a problem.
Now developers are working on electron apps and the average machine with 2GB makes an electron app today feel like a java one from 20 years ago.
Second anyone that bothered reading Filthy Rich Clients book should be capable of doing a WinForms like experience.
What I conceed is that Swing has the wrong defaults and requires more UI design skills from devs than Forms does.
jEdit, IIRC, was often mentioned as a properly written java GUI app, I think it's Swing, but I might be wrong.
EDIT: IDEA code is apparently open https://github.com/JetBrains/intellij-community
Booksmart. http://www.blurb.com/booksmart
Ultramixer, http://www.ultramixer.com
jAlbum, https://jalbum.net/en/
VRL Studio, http://vrl-studio.mihosoft.eu/
Centigrade UI Components, http://www.centigrade.de/en/products/bizlaf-stock-look-and-f...
Synthetica UI Components, http://www.javasoft.de/synthetica/
JGoodies UI Components, http://www.jgoodies.com/products/smart-client/
SQL Developer from Oracle is also quite ok.
The sample applications developed on the "Filthy Rich Clients" book, http://filthyrichclients.org/
You can watch the related JavaONE 2008 session at
http://www.oracle.com/technetwork/java/j1sessn-jsp-155597.ht...
Oh and MATLAB is also a Swing application.
[1] https://purelyfunctional.tv/article/the-legend-of-long-jvm-s... [2] https://dev.clojure.org/display/design/Improving+Clojure+Sta... [3] http://blog.ndk.io/clojure-bootstrapping.html [4] https://jkutner.github.io/2015/12/01/java-boot-time.html
Not to mention end users needed to download and update hefty runtimes in order to run the software.
[Citation needed]
They're both non-ideal solutions, but there is one caveat:
java tends to be the language of choice for companies like JetBrains, that want to deliver an awesome experience on all platforms, and go as far as shipping a custom JVM to make that happen.
javascript (read Electron) tends to be the language of choice for web developers who want to see their fancy icon in the Dock/Menubar.