Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Qt Creator 4.6 Beta Released. Parent comment
Yes, Qt is the only pure C++ cross platform GUI with high quality tooling.
However on Windows there is still UWP, mostly written in C++.
What is happening is a shift of focus, instead of doing a full app 100% in C++.
C++ gets used where it is best, low level high performance library code, with higher level code being written in a safer language.
So while the app developer might stick with Swift, Java, Kotlin, Web browser, .NET, there is still a C++ layer underneath.
For example, Metal shaders are written in C++14.
Also IoT has given a big push to C++, Arduinos, ESP286, ESP32 kind of devices are mostly developed in C++.
So yeah, there are still a couple of decades of C++ on native GUIs, if nothing else, pushing pixels around.
Sure. But what about, e.g., gtk?
Also they are mostly focused on being a good UNIX toolkit.
Yes, Qt is the only pure C++ cross platform GUI with high quality tooling.
However on Windows there is still UWP, mostly written in C++.
What is happening is a shift of focus, instead of doing a full app 100% in C++.
C++ gets used where it is best, low level high performance library code, with higher level code being written in a safer language.
So while the app developer might stick with Swift, Java, Kotlin, Web browser, .NET, there is still a C++ layer underneath.
For example, Metal shaders are written in C++14.
Also IoT has given a big push to C++, Arduinos, ESP286, ESP32 kind of devices are mostly developed in C++.
So yeah, there are still a couple of decades of C++ on native GUIs, if nothing else, pushing pixels around.