Skip to content

How to build desktop app in 2024

Initially I have tried to make "Hello, World!" app using:

  • Electron - no, it's too complex to work with background worker;
  • Neutralinojs - no, I have problems with samples compiling and running.

Other possible declined options:

  • Qt is not an option, because I do not want to use C++;
  • WinForms/WPF/UWA/UWP is not an option, because I do not want to return to C#;
  • Tkinter or PyQt is not an option because I do not want to use Python for such complex application.

Selected options:

  • AWT is OK for first MVP. I already have some examples and small experience with it after Java: The Complete Reference, Twelfth Edition 12th Edition by Herbert Schildt;
  • Swing is "legacy" technology too, but it's OK for me. Some experience and basic examples from book as well. It's good for beginning.

So Swing. But more knowledge is needed: