4 ms·
My problem with Qt is that it seems like only Python has language bindings that are good long term bet for a project. I'd like to see bindings for Go, Rust, Nod
by hugh4life 11y ago
My problem with Qt is that it seems like only Python has language bindings that are good long term bet for a project. I'd like to see bindings for Go, Rust, Node.js, and C#/.NET Core with dependable long term commitment to quality. I think there's more a business case to do these than there ever were for Qt Jambi(Swing and SWT existed) or PySide(basically, duplicating PyQt because it's GPL not LGPL).
- jalfresi 11y agoThere are go bindings that are excellent (https://github.com/go-qml/qml https://github.com/go-qml/qml). this, combined with the Google Material style kit (http://github.com/papyros/qml-material http://github.com/papyros/qml-material) results in very simple, clean apps with all the goodness of go. For me, the only drawback is not being able to expose a go object as a model, involving a bit of back and forth, but the rest is very very clean.
- hugh4life 11y agoGo does seem to have the best bindings of the platforms I listed, but the reason I put Go on the list is that go-qml hasn't been a commit to the repository in over a year, the mailing list traffic has significantly decreased, and seems to support rather old versions of Qt(though this may be wrong, the docs should be update or made more clear that it means the older version and later).
- jalfresi 11y agoAll very valid points. It would be a shame if the project died. QML and Go just seem to be perfect partners.
- rhodysurf 11y agoHere are non-qml bindings for Go. IT actual qorks quite well. https://github.com/visualfc/goqt https://github.com/visualfc/goqt