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

Reply via email to