Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Instead of taking 1 high quality UI paradigm that works exactly the same on virtually every computer and spending time solving my business problem, you'd like me to spend time on learning the weirdnesses of each platform's native UI. No thanks!


Or use one of the systems that is already well-established. Here's just a few.

WxWidgets [0], bindings in: Python, Perl, Ruby, Lua, C++, C#, and others.

Qt [1], bindings in: JS, Python, C++, and others. Also has QML to make things easier.

Tk [2], bindings in just about everything. Included in most Python distributions.

Kivy [3], Python only.

Java/FX [4] Java and other JVM languages.

If your main problem is the duplication effort between the web and an application: Qt is the simple path. Qt includes WebKit. Everything Electron can do, Qt can do, but faster and smaller.

[0] http://wxwidgets.org/

[1] https://www.qt.io/

[2] https://www.tcl.tk/

[3] https://kivy.org/#home

[4] https://docs.oracle.com/javafx/2/overview/jfxpub-overview.ht...


If you consider web to be "high quality UI paradigm", then you might be seriously interested in learning other UI tools. You know like literary any other UI library on Earth where vertical centering of one element in another is just a basic functionality not a task that requires a hack.





Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: