U++ – Cross-Platform App Development Framework
ultimatepp.org
ultimatepp.org
1. It's pretty tightly integrated with their custom IDE. There was no CMake or Meson or anything else to use another IDE.
2. I ran into a strange issue where menu bars didn't render on a obscure X11 window manager (cwm, the OpenBSD one). Qt, GTK, FLTK Apps had no problem here.
Pretty much. Some of the paid Qt module look interesting, but the clarity of wxWidgets license made is easier for us to deal with our legal department when releasing new products.
Sorry if I'm coming off as a salesman here!
You can cross-compile with all 3 of them, but most importantly, you will only see the advantages of using them in the long run (rather than Visual Studio)
It's hard to explain until you try yourself doing a big C# project, in the short term it seems so convenient and such a good idea (same as with Unity, or Embarcadero)
Besides that, many critical third-party resources (operating systems, niche professional libraries, etc) are still designed for C or C++ integration and often written in those languages themselves. When you use C++ to integrate them into your own project, you don't introduce an extra layer of bugs, limitations, or performance issues associated with bridging and marshalling and can more easily trace and debug issues that arise during or after development. Further documentation and support often presume you're using C or C++ and so you get the best insight into how they're meant to be integrated and the most help when you run into trouble.
If you're not already comfortable with C++ or not working in one of those scenarios, it's less warranted, but the two factors above account for plenty of real-world projects.
I’m mixed about this statement. Yeah, I had to write some pimpls to make cross platform API for multiple OSes.
And I’d also say modern C++ got nice compile time checks and makes safer code. Still, it doesn’t reduce potential of bugs or security issues due to race conditions, or direct memory interactions in comparison to writing in Swift or Rust as an example and binding what you need.
15 requests 53.80 kB / 33.89 kB transferred
That's pretty good for a functional, densely packed website full of information.
Please for the love of god do not use this name. People will never stop making fun of it.
Personally I would never push this in a corporate setting with a name like that.