3 ms·
Indeed but Java Isn't that better compared to C++ when it comes to all those factors. There aren't memory corruption bugs, but the average number of Null pointe
by mister_hn 7y ago
Indeed but Java Isn't that better compared to C++ when it comes to all those factors. There aren't memory corruption bugs, but the average number of Null pointer exceptions in fairly big projects can be daunting and relevant.
Of course, Rust and Go here a big game changers in this way
- pjmlp 7y agoSince we are speaking about desktop apps here, Rust and Go still have to offer something that is half as good as Swing, including graphical design tooling.
- billfruit 7y agoI thought Rust desktop UI framework/libraries etc are still very much a work in progress.
- pjmlp 7y agoExactly, which is why "Rust and Go here a big game changers in this way" doesn't apply in this context.
- mister_hn 7y agogive them some time. And there's a Go API bridge for Qt
- pjmlp 7y agoSo the proposition to have a better UI done in Go to beat Java is to use C++. Well, I can also call C++ from Java. In fact, once upon a time Qt had official Java bindings.
- billfruit 7y agoI agree with you, having a poorly documented qt binding which may break on any update is not the ideal way for a modern language to have GUI functionality. Java is good in the sense that it has JavaFX, a modern and rather full featured GUI framework available for it. Rust, Go, etc is very far from being recommended for production desktop apps with GUIs.