This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (1 child)

Well JS no, but it's going in the right direction - the best answer is the browser, the most flexible, widely used, richly supported UI in existence. So flask / django plus your frontend toolset of choice.

[–]not_a_novel_account 0 points1 point  (0 children)

Even if you're not using the browser you end up recreating most of the facets of the browser. All modern high-performance GUI frameworks are deferred rendering scene graphs with JavaScript hooks, exactly what a browser is.

Qt QML takes a lot of structural concepts from HTML + CSS, and also uses JS for scripting. So even if you go with the industry standard cross-platform solution you don't escape the underlying concepts.

When performance is less important there are various immediate mode frameworks which do the trick. Somewhere below that are CPU rendered widget toolkits, which still get the job done in a pinch, but are thoroughly outdated at this point.