3 ms·
Is there any particular reason that you've chosen to limit yourself to just Vala/GTK+ or C++/QT? For my current job, I've had to write cross platform GUIs in P
by rprospero 13y ago
Is there any particular reason that you've chosen to limit yourself to just Vala/GTK+ or C++/QT?
For my current job, I've had to write cross platform GUIs in Python/wxWidgets, Mathematica, Racket, Tcl/Tk, Haskell/GLUT, LabView, Clojure/Seesaw, and Perl/Tk. From a longevity perspective, Clojure is the only language that's not older than Vala by at least a decade.
None of those languages are a silver built and there's a couple I hope that I never have to touch again, but sometimes using the right tool can save you a bunch of heartache.
- yapcguy 13y agoI build desktop apps for the Mac but want to build cross-platform software going forward. A native look'n'feel is a bonus, as well as easy deployment. I also don't want to be tied down to proprietary APIs like I am on the Mac with Cocoa, Core(Whatever), etc. From a language perspective I prefer Objective-C, C#, Vala over C++. Personal taste. Sadly those languages don't have bindings to the toolkit which seems to have the most momentum, QT. There are third-party C# bindings to QT, Qyoto, but that requires using Mono which for some Linux users is a no no no.