I
I
ixon2019-06-27 09:51:17
GTK+
ixon, 2019-06-27 09:51:17

Which gui drawing library is more productive and less demanding?

I am very dissatisfied with the work of the interfaces of most applications, and therefore, when creating my application, I would like to do something that is most productive in terms of interface. I don't want my program to take up too much memory, running slower than the system's performance allows. I really don't like that there are programs that implement not complicated functions, but because of the interface they take up a lot of space and resources, like all these browsers on Electron.
If you choose something more or less common, then the distribution is quite obvious, for example, hardly anyone will argue that GTK + is faster and requires fewer resources than QT, which in turn surpasses Windows Forms in terms of the same indicators. But after all, there are more exotic options for creating an interface, I'm not talking about very complicated options with writing your gui in some OpenGL, it's too complicated and long within a small project.
What are the most high-performance gui libraries that require as few resources as possible, preferably cross-platform?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
Ronald McDonald, 2019-06-27
@ixon

I personally for Qt. It's being finalized, it's fast, gouish libraries take up to 10 MB for sure.

R
res2001, 2019-06-27
@res2001

If we are talking about compiled PLs, then usually the performance of the GUI is not a bottleneck in the application, regardless of the library used.
But if this is so, then the crooked hands of the developer are most likely to blame. And last but not least, the GUI library used.

A
Adamos, 2019-06-27
@Adamos

Look at wxWidgets, but be skeptical: it is sluggishly developed, and in the long run Qt, IMHO, will be a more justified compromise.
It does not require any resources at all, working just as a wrapper on WinAPI / GTK+ / (what does the Mac have - Cocoa?). But the payoff for this will be pain if you need a non-standard control, which, moreover, would work the same in every OS.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question