Earlier quoted context omitted.
What's outdated about Java/Swing? Java 8 is a fairly decent language, and Swing isn't bad. In fact the entire suite of JetBrains IDEs (WebStorm, PyCharm, IntelliJ, Android Studio, ReSharper, etc) have their UI implemented in Swing. I suppose they could have used Kotlin, Scala, Haskell, or some other more language with a more advanced type system. But it would have been truly horrible had they written their back-end i…
Yes, and you can absolutely tell they are implented in swing. Dont get me wrong, I use these IDEs everyday because they are extremely powerful and good for understanding large codebases, but the UI is NOT their main selling point, sorry. Swing gets the job done, nothing more.
Which is what matters when delivering business value to fulfil customer's needs, not to be something cool to write blog posts on HN.
Also a few days reading "Filthy Rich Clients" would make wonders to some Swing developers that actually care about UI/UX.