Linked by Eugenia Loli-Queru on Wed 4th Feb 2004 08:56 UTC
Qt On Monday, OSNews had the pleasure of talking face to face with Trolltech's CEO and founder, Haavard Nord. Mr Nord discussed with us the new features found in Qt 3.3 (download, changes, announcement), Qtopia and the arising market of Linux in mobile phones as well as in the business computer market. Update: ITManagersJournal hosts a Trolltech article as well.
Permalink for comment
To read all comments associated with this story, please click here.
Responses
by Rayiner Hashem on Wed 4th Feb 2004 19:08 UTC

@Tom: You're absolutely right. Python rocks for GUI development. If it had a good native compiler, I'd really see no reason to use anything else for GUI apps ;)

Re: Qt & Mono:
I think the reason there doesn't seem to be all that much interest in C# bindings for Qt is because C++ is really good enough for the job. One of the main reason Windows developers are so happy about C# is that their previous GUI APIs (MFC, Win32) sucked. However, Qt with C++ is an extremely nice API to program already. Many of the traditional C++ pitfalls (memory management, dangling pointers) are ameliorated by Qt. Qt widgets manage their own memory, and the memory of child widgets. Qt doesn't encourage passing around pointers to things, but offers standard container classes, and makes many of its classes reference-counted or copy-on-write, so you can pass them around like value objects. For your own objects, you can use smart pointers which handle memory management automatically. Since the whole of the Qt API behaves like this, and the Qt API (especially with KDE) encompasses so much functionality, there is rarely a reason to have to drop down into fussing with pointers and whatnot. Thus, moving to C# just doesn't seem are huge of an advantage.