5 ms·
There are better alternatives, in almost every possible way. The problem is they aren't that popular. And you can't reuse code (and coders) with web version of
by ComodoHacker 7y ago
There are better alternatives, in almost every possible way. The problem is they aren't that popular. And you can't reuse code (and coders) with web version of your app.
- dgellow 7y agoAlternatives that are supported cross platform? That’s the only reason I would potentially consider Electron.
- davojta 7y agohttps://en.wikipedia.org/wiki/Chromium_Embedded_Framework https://en.wikipedia.org/wiki/Chromium_Embedded_Framework is support linux, windows and macos
- wongarsu 7y agoWith CEF you can write your business logic in a better language, but the UI suffers from the same problems as Electron since it's basically the same thing.
- solarkraft 7y agoAmong the easiest and best supported is Qt. I think Flutter is also going to serve that space decently well (although in a more Electron-like fashion, meaning no/barely any integration into the platform-specific UX, while Qt imitates OS widgets).
- rhabarba 7y agoLanguage-independent: - IUP (supports Windows, GTK+, and Motif) - libui (supports Windows, macOS, and GTK+) Language-dependent: - Lazarus/LCL - Common Lisp/McCLIM
- deleted 7y ago[deleted]
- wongarsu 7y agoWhat are the better alternatives? Personally I'm a fan of C# with WPF, but while C# is decently cross-platform with .net core WPF is Windows only.
- mustardo 7y agoJFX 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.
- 7y ago