2 ms·
Having been involved as a C++/Qt developer for years, I also agree that C++ is a big hindrance for adoption of Qt. I totally understand that nobody would want
by j1elo 3y ago
Having been involved as a C++/Qt developer for years, I also agree that C++ is a big hindrance for adoption of Qt.
I totally understand that nobody would want to learn C++, of all languages, in order to make their pet music collection manager, or whatever other app. I'd wager for 95% of apps, the fine control over memory and resources is just a premature optimization, and only brings friction by requiring to learn an arguably difficult to master language.
Go would be a great choice for general application development. Of course you might want to use C++ or Rust for a complex video editing package or something demanding like that... but to make the To-Do or Calculator app du jour, having to learn those languages is overkill. I guess that's also why there are so many Electron-based applications.
In general, having a garbage collector is a huge productivity boon, while not having to distribute a runtime interpreter (that's why I didn't mention Python) is also great.
- zerr 3y agoThe main downside of becoming a C++ dev is that all of other languages seem so inferior.