off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
Ruy Valle 2020-11-25T00:13:15.126100Z

If you were to make an application with a GUI that you knew would be run only on computers (no phones) and that the main target audience uses Windows, would you write it in Clojure(script)? If so, would you use Electron/CLJS, Swing, JavaFX, or something else? If not, what would you use? Also, any thoughts on Swing vs JavaFX and on development with Electron? I have essentially 0 experience with GUIs other than web pages, and even there I don’t have that much experience.

dgb23 2020-11-25T00:28:10.126600Z

I’m a pure web dev so using web tech would be my approach. But this recent blog post I read is related and might inspire you https://tonsky.me/blog/skija/ There is a HN discussion about it as well to get some ideas.

Ruy Valle 2020-11-25T00:59:44.126900Z

thank you!

phronmophobic 2020-11-25T01:01:52.127100Z

what kind of app are you making? a lot of the web frameworks are more mature and have larger communities which makes electron + cljs + framework (eg. reagent, re-frame, fulcro) reasonable. for JavaFX (which isn't related to electron), there's cljfx

Ruy Valle 2020-11-25T01:04:56.127300Z

ah right I forgot about cljfx, thanks

Ruy Valle 2020-11-25T01:05:33.127500Z

the aim is project management, used by businesses

borkdude 2020-11-25T07:35:55.132300Z

Windows probably has good native GUI support in their .Net stack so probably C# in Visual studio has good tools for this. Also there is a native GUI framework in .NET that is cross platform nowadays called Uno

borkdude 2020-11-25T07:37:07.132600Z

https://platform.uno/