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

Ask HN: What language/framework do you recommend for UI-heavy desktop apps?
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! 2 comments on Hacker News.
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!

Hacker News story: Ask HN: What language/framework do you recommend for UI-heavy desktop apps? Hacker News story: Ask HN: What language/framework do you recommend for UI-heavy desktop apps? Reviewed by Tha Kur on March 05, 2020 Rating: 5

No comments:

Powered by Blogger.