3 ms·
I certainly hope C++ on the desktop is dead, there are far more productive languages for UI development. Obj-C, Ruby, Python, C# all come to mind. Show me a UI
by xpaulbettsx 16y ago
I certainly hope C++ on the desktop is dead, there are far more productive languages for UI development. Obj-C, Ruby, Python, C# all come to mind. Show me a UI that a C++ programmer took a full week to build, and I can probably build it in an afternoon in C#/WPF.
- kjhghjkjh 16y agoShow me a Ruby, C# etc desktop app that took more than a week. Word, Excel, Autocad - fancy writing something like that in a toy language?
- hapless 16y agoWord, Excel, and Autocad are all more than twenty years old. They date to an era when C++ was the only tool available. Furthermore, all of them can host modules written in "toy languages." Word and Excel are extended by VBS and C#. Autocad is extended by C# and AutoLisp.
- blub 16y agoQt is better at building UIs than all of the above, with the possible exception of WPF. QML is supposed to be a declarative language similar to WPF that's accessible to Qt programs. The fact that you put Ruby and Python in your list shows that you're not up to date on UI technology.
- xpaulbettsx 16y agoI'm saying that as a language, both of those could be used to make far more elegant UI frameworks. C++ doesn't have introspection without hacks - that in and of itself makes it painful to use. PyGTK+ is used pervasively throughout GNOME for UIs. Ruby has MacRuby which you can make great Cocoa UIs with less work than Obj-C.