Ask HN: What language/framework do you recommend for UI-heavy desktop apps?

https://news.ycombinator.com/item?id=22492991
by fileeditview • 6 years ago
8 15 6 years ago

To clarify what I am looking for:

A language/framework to build a cross-platform (linux,windows,mac) desktop application which will feature many charts and graphs.

This is currently a hobby project so it could also be something more exotic. So far I had the following ideas:

- Qt: I am not too hyped because I would like to avoid C++ and Python. Also the licensing of Qt always confused me. If this project was to be sold at one point would I have to pay for licensing?

- Javascript/Electron/d3.js: This is my current approach. Big plus here is d3 is offering me all the charts/graphs I can imagine for my app. Drawback is that Electron has a bad rep for being wasteful etc.

- Gtk: I recently saw that gtk even offers Javascript bindings.. maybe that would be an alternative? Seemed to be poorly documented at a first glance. It's also not clear what gtk would bring to the table in terms of graphs and charts.

- Racket Scheme: This was a fun idea because playing around with Racket again would be lovely. I saw that some kind of UI is part of the standard library but I am doubtful if this is a serious option, especially considering the charts/graphs.

What else could be worth checking out? Would love to get some unexpected recommendations!

Related Stories

Loading related stories...

Source preview

news.ycombinator.com