Hacker News new | ask | show | jobs
by oblio 3044 days ago
In many times bindings are:

* incomplete

* immature

* not up to date

and definitely out-of-tree, aka not maintained by the folks that make the original toolkit.

Would you bet your company on those bindings?

3 comments

Agreed, Qt binding are only officially supported for C++ and Python is a major player here as well, Golang has quite good bindings but a few minor methods per class as still missing, it's good enough to write a major desktop app tho.
Yes, but some of them are of very high quality, such as wxPython or PyQt.

And to be honest, modern C++11/14/17 is quite a different language, more friendly to beginners compared to 90s C++ people remember.

Writing C++ with wxWidgets or Qt really feels like Java or C# with their batteries.

There are bindings and there are bindings. I'd bet my company on PyQt - if anything I'd say bugs get fixed there quicker than in Electron. But part of the reason for that is that PyQt is a commercial (dual license) project with a dedicated company behind it.