4 ms·
Amazing project! >While the JVM solves lots of hard problems, it has one major weakness, the UI libraries provided by the JVM (Swing and JavaFX) are clunky and
by Pelayu 9mo ago
Amazing project!
>While the JVM solves lots of hard problems, it has one major weakness, the UI libraries provided by the JVM (Swing and JavaFX) are clunky and dated.
I also feel this; it's what puts me off writing GUI apps in Clojure. I have hope that natively compiled Clojure implementations like Jank that could interact with C or C++ libraries could help with this.
- geokon 9mo agowhat specifically did you have issues with? i made a GUI with cljfx which uses JavaFX and I didnt really hit any issues (save for i have one bug on startup that ive had trouble ironing out). The app is snappy and feels as native as anything else Ended with a very modular functional GUI program the only thing i wasnt super happy about is that i couldnt package it as a simple .bin/.exe bc the jpackage system forces you into making an installer/application (its been a few years since, so its possible theres a graal native solution now) i highly recommend cljfx. Its the opposite of clunky
- nha1 9mo agoSame. I wish Webview would work with GraalVM native compilation.
- eduction 9mo agotonsky seems to be chugging along with his humbleui project https://github.com/humbleui/humbleui https://github.com/humbleui/humbleui Most of the work (and the recent updates) seem to be in the two main subcomponents https://github.com/HumbleUI/JWM https://github.com/HumbleUI/JWM https://github.com/HumbleUI/Skija https://github.com/HumbleUI/Skija