Comments on MSXAML story by CSS Zen Garden creator
Gerald Bauer <[email protected]> Fri, 15 Apr 2005 11:21:57 -0700
| Newsgroups | gmane.comp.lang.xul.general |
|---|---|
| Message-ID | <[email protected]> |
Hello,
allow me to highlight some comments on the "Avalon/XAML First Look"
story by CSS Zen Garden creator Dave Shea.
Joe Marini comments:
1. XAML is not “just a XUL ripoff.” XUL is entirely about
presentation structure. Yes, XAML contains presentation information,
but it goes WAY beyond that and provides a way of specifying not just
physical appearance but interactive behavior and abstract object
instantiation. It goes a long way toward declarative programming, and
provides some very nifty ways of making sure the two stay separate. In
fact, I’ve built entire examples of XAML-only functionality that would
require a lot of script programming in the past (you can see them on my
site).
2. Microsoft is not “ignoring standards like CSS and SVG.” CSS was in
fact deeply investigated, and doesn’t have the necessary power or
extensibility to accomplish what you can do in XAML. Neither does SVG,
which was built and pushed by its creators primarily to be an animation
engine. That’s not XAML’s primary mission.
(By the way, I find it highly interesting that Macromedia’s Flash
format is closed and propietary and yet nobody complains about that,
yet MS went out of its way to make XAML easily extensible via third
parties and gets no kudos for it. And please don’t tell me how
Macromedia “opened” SWF - they just documented the bytecode. They still
control the language and its implementation, and you can’t extend it
like you can XAML).
3. XAML is not MS just making another IE-proprietary language to shut
out other browsers. Many of you may find this hard to believe, but the
ratio of intranet applications to internet apps is somewhere around 10
to 1. For scenarios where you can control the runtime environment, web
delivery of Avalon apps makes a lot of sense.
Martin comments:
I noticed you did not mention XAML’s similarity to SVG. In many ways,
its an inferior rip of SVG.
XAML is nothing more than what you stated about lock-in. Instead of
following an open standard ( SVG ), Microsoft can’t give up its nasty
old ways of going their own way and trying to use its ponderous inertia
of users as a fulcrum against the rest of us.
Welcome to the new “browser wars” except the fate of the web itself is
now at stake as it moves toward a truly dynamic medium.
It’s the same old sad, stupid story of greed and conquest.
Source:
http://www.mezzoblue.com/archives/2005/04/14/avalonxaml_f/comments
- Gerald