Hello, Rik Hemsley has post a story in the been-there-done-that departement on the KDE Dot News site titled "XAML vs Qt".
Rik writes: An article on MSDN previewing XAML, a not-so-new idea by Microsoft, prompted me to try to code the given example using Qt instead. It also prompted me to be a little scornful -- but don't let that fool you -- I'm rather pleased to see the company continuing to make life easier for us developers. Check out my article on how to redo Microsoft's example, using existing technology. Rik's tech paper's table of contents includes: * Introduction * Implementation o Create the widgets o Lay out the widgets o Create and connect signals and slots o Write the main program, main.cpp o Build and run the program * Conclusion * Resources Rik concludes: The Qt program does the same job as its XAML counterpart. It is built using technology which has been available for years, is mature and stable. The Qt program is cross-platform. It compiles and runs on Windows, MacOS X and Linux with zero modifications. It looks and acts like a native application (which it is!) on each platform. Microsoft's XAML will provide more than GUI elements (widgets). It will also give the developer the ability to perform 2D drawing on a canvas, from XML. For the moment, Qt requires the developer to do this with code. I expect that if Qt developers feel they need this feature, they will add a widget provided by KSVG. The advantage of using KSVG would be that SVG is an open standard, whilst XAML is proprietary. SVG is already well established and XAML seems to be reinventing the wheel in this area. Full story @ http://rikkus.info/xaml_vs_qt.html - Gerald ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ xul-announce mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xul-announce