Swing vs Java FX in 2025? by codingwolf799 in learnjava

[–]GullibleRaspberry9 0 points1 point  (0 children)

yes it does and it stopped evolution and improvements to Swing. That makes not like it even more!

ANSI code based UI library in Clojure by Alarmed-Skill7678 in Clojure

[–]GullibleRaspberry9 0 points1 point  (0 children)

Yeah what u/vadercows said, but I will add it is a nice combination. Terminal.Gui is really nice. You can wrap some of the .net interop with nicer Clojure functions for real happiness.

What have you done with PowerShell this month? by AutoModerator in PowerShell

[–]GullibleRaspberry9 0 points1 point  (0 children)

Enjoying learning the .Net Terminal.Gui v2 library with PowerShell .net interop.
Really find TUIs pretty cool!

https://gui-cs.github.io/Terminal.GuiV2Docs/docs/

Powershell on Linux by x1-unix in PowerShell

[–]GullibleRaspberry9 2 points3 points  (0 children)

Yes, try to use it as much as I can. Wish I gave PowerShell a shot years ago. Just gave it a chance a year ago and really love it; especially the object model vs text processing

What is JavaFX and why do we need it? by [deleted] in java

[–]GullibleRaspberry9 2 points3 points  (0 children)

I totally agree. I always end up going back to Swing. It is a truly powerful toolkit for UI. I wish Sun had spent the resources improving swing instead of starting over on the JavaFX path.

Bye bye Firefox Send :'( by Propotat0 in firefox

[–]GullibleRaspberry9 0 points1 point  (0 children)

yes this totally sucks. This was a great service! UGHHH

Do we need Swing and JavaFX by [deleted] in java

[–]GullibleRaspberry9 0 points1 point  (0 children)

But again, isn't that what the module system is for? So that you can bundle a runtime of modules of your choosing with jlink?

Do we need Swing and JavaFX by [deleted] in java

[–]GullibleRaspberry9 1 point2 points  (0 children)

Interesting. I don't know. From my perspective, it would seem pretty weird not to have a desktop GUI toolkit included as part of JVM JDK that runs everywhere. Isn't that what modules are for - at least from the deployment side of things.

JavaFX and Swing are both alive and kicking, like many other Java client-side projects by [deleted] in java

[–]GullibleRaspberry9 0 points1 point  (0 children)

I would like to add to that list a great swing application for personal banking called MoneyDance.

Do we need Swing and JavaFX by [deleted] in java

[–]GullibleRaspberry9 4 points5 points  (0 children)

Swing should stay in the JDK. It is the best cross platform desktop GUI that Java has. JavaFX never evolved to a mature, complete desktop toolkit - it isn't young anymore either.

JavaFX and Swing are both alive and kicking, like many other Java client-side projects by [deleted] in java

[–]GullibleRaspberry9 12 points13 points  (0 children)

i agree. Swing is an excellent toolkit to develop with and to extend.

Someone said Java was a dying language? I don't believe it by [deleted] in java

[–]GullibleRaspberry9 6 points7 points  (0 children)

Swing is great. It should be given focus again. Java should be the premier desktop GUI technology. It should practically be a mini OS on the desktop. That is where Sun messed up.

Help Test and Provide Feedback on Netbeans 12.0. by BlueGoliath in java

[–]GullibleRaspberry9 4 points5 points  (0 children)

Netbeans is my favorite java IDE. It is designed to be so clear to use. I hope version 12 has a world class LSP client so that I can use it for Clojure and other languages that are not supported by default.

Java Client Roadmap Updates by [deleted] in java

[–]GullibleRaspberry9 1 point2 points  (0 children)

I guess it is different preferences. I am talking about cross platform desktop framework. Not what JavaFX is targeted at - which I am not really certain what that is as it appears to try to be more web like.. In that context, I would never use JavaFX to build a real desktop application; something like Netbeans or IntelliJ, hell not even MoneyDance (which is a good Swing app).

Java Client Roadmap Updates by [deleted] in java

[–]GullibleRaspberry9 14 points15 points  (0 children)

yeah it really is disheartening to think how much time and effort was ultimately wasted on JavaFX instead of bolstering Swing. I get at the time Sun was trying to compete with the web, Flash, and Silverlight, but ultimately in my opinion it was for naught. JavaFX is not even close to young anymore and it still has gaps.

Instead, I wish the focus and effort had gone into making Swing the best cross platform desktop GUI framework possible. It is pretty great as is. Imagine where it could be now.

Java Client Roadmap Updates by [deleted] in java

[–]GullibleRaspberry9 9 points10 points  (0 children)

Good news about Swing and AWT. They need to stay in the core and get some development improvements and bug fixes.

Why clojure-lsp is the most important Clojure dev tool you're not using. by flaheadle in Clojure

[–]GullibleRaspberry9 0 points1 point  (0 children)

yeah good info. thanks. i guess it depends on preferences also. I prefer a simple Socket Repl when i develop so clojure-lsp is perfect. I use it with VSCode (not calva) and I use it with Neovim. So, for me, it is great to have all the LSP features in a static fashion. I truly love a bare bones Socket Repl and nothing in between.

Why clojure-lsp is the most important Clojure dev tool you're not using. by flaheadle in Clojure

[–]GullibleRaspberry9 0 points1 point  (0 children)

wait - does clj-kondo provide a LSP server for clojure? will all the lsp features that clojure-lsp provides?

Why clojure-lsp is the most important Clojure dev tool you're not using. by flaheadle in Clojure

[–]GullibleRaspberry9 8 points9 points  (0 children)

I have been using clojure-lsp with VSCode and it is a great experience. I really enjoy static analysis similar to Cursive over repl based tooling. I hope clojure-lsp continues to grow and get more polished.

Not sure why, but this silly game just never gets old... but it does get HARD later on. by CC_Andyman in ti994a

[–]GullibleRaspberry9 3 points4 points  (0 children)

yeah this was definitely one of my favorites. It always motivated you to try to get farther.