Re:Ask HN: Should I learn Vala to develop cross-platform sof...
by yapcguy on Monday August 05, 2013 @02:19AM
(#6158704)
I already know C and have experience with ObjC and some C#. I've gone through the Vala tutorials, not really too complicated.
I prefer to use a language like ObjC or Vala to do GUI programming, but QT appears to have momentum (e.g. LXDE porting to QT, Linus Torvalds porting his diving app Subsurface to QT [1]) which means having to use C++ as the bindings to other languages are always somewhat lagging.
Perhaps C++11 is better for keeping one's sanity, but I haven't used C++ in a long time and I never really missed it, so I'm not sure I would enjoy QT and C++ programming.
[1] https://plus.google.com/105872806106213007611/posts/MwiTc3cH...
QT also has it's strengths/weaknesses. Try using http://libnui.github.io/nui3/ if you want it may be easier.