6 ms·
JFX https://openjfx.io/ https://openjfx.io/ Swing https://en.wikipedia.org/wiki/Swing_(Java) https://en.wikipedia.org/wiki/Swing_(Java) QT https://www.qt.io/
by mustardo 7y ago
JFX https://openjfx.io/ https://openjfx.io/
Swing https://en.wikipedia.org/wiki/Swing_(Java) https://en.wikipedia.org/wiki/Swing_(Java)
QT https://www.qt.io/ https://www.qt.io/
TK https://docs.python.org/3/library/tkinter.html https://docs.python.org/3/library/tkinter.html
wxWidgets https://www.wxwidgets.org/ https://www.wxwidgets.org/
- KptMarchewa 7y agoYou cannot possibly suggest that TK is a better alternative to anything.
- sramsay 7y agoGod, or Swing! Please, for the love of all that is good, do not show this list to any manager. Ever.
- mustardo 7y agoIs it really that much worse than HTML, JS, and CSS? The DOM is generally a mess and CSS isn't easy to use. Of course JFX is probably a better option now days but for a small GUI if you avoid layout managers like GridBagLayout (built to work with a WYSIWYG) and you are on the JVM seems like an easy option to me
- pjmlp 7y agoSwing is quite good. A good manager will ensure everyone has actually read Filthy Rich Clients, is aware of Swing theme component libraries and never does IO on the UI thread. And for bonus points, that the team gets hold of an Java AOT compiler to native code.
- rhabarba 7y agoWhy not?
- edflsafoiewq 7y agoIt doesn't work with my IME last I checked.
- oblio 7y agoHow do you make a good looking app with Tk? I know about Tile and Ttk, but how can I even trust those when the Windows look and feel they mention is that of Windows XP? Launched in 2001, abandoned by Microsoft in 2014 (!) http://tktable.sourceforge.net/tile/screenshots/windowsxp.html http://tktable.sourceforge.net/tile/screenshots/windowsxp.ht... https://www.tcl.tk/man/tcl8.5/TkCmd/ttk_intro.htm https://www.tcl.tk/man/tcl8.5/TkCmd/ttk_intro.htm I wouldn't base any commercial product I'd make on Tk, if it was meant for a large audience. Internal tools where you get to tell you users: "shut up and use the ugly app cause management already paid for it", ok, there you can use it. Otherwise... no.