The Lessons of AJAX: Will History Repeat Itself When it Comes to Adoption of XAML/Avalon?
Gerald Bauer <[email protected]> Wed, 08 Jun 2005 19:08:56 -0700
| Newsgroups | gmane.comp.lang.xul.general |
|---|---|
| Message-ID | <[email protected]> |
Hello,
Microsoft .NET XML Program Manager Dare Obasanjo writes in the blog
story titled "The Lessons of AJAX: Will History Repeat Itself When it
Comes to Adoption of XAML/Avalon?":
If Web browsers such as Firefox had not cloned Microsoft's
proprietary APIs in a way made it easy to write what were formerly IE
specific applications in a cross-browser manner then AJAX wouldn't be
the hip buzzword du jour. This brings me to Microsoft's next generation
of technologies for building rich internet applications; Avalon and XAML.
A few months ago, C|Net ran an article entitled Will AJAX help Google
Clean Up?
<http://news.com.com/Will+AJAX+help+Google+clean+up/2100-1032_3-5621010.html> In
the article the following statement was attributed to a Microsoft
representative
"It's a little depressing that developers are just now wrapping
their heads around these things we shipped in the late 20th
century," said Charles Fitzgerald, Microsoft's general manager for
platform technologies. "But XAML is in a whole other class. This
other stuff is very kludgy, very hard to debug. We've seen some
pretty impressive hacks, but if you look at what XAML starts to
solve, it's a major, major step up."
Based on how adoption of DHTML/AJAX occured over the past few years I
suspect that Avalon/XAML will follow a similar path since the initial
conditions are similar. If I am correct then even if Avalon/XAML is a
superior technology to DHTML/AJAX (which I believe to be the case) it
will likely be shunned on the Web due to lack of cross-browser
interoperability but may flourish within homogenous intranets. This
shunning will continue until suitable clones for the functionality of
Avalon/XAML appears for other browsers. In which case as soon as some
highly visible pragmatist
<http://software.ericsink.com/Act_Your_Age.html> adopts the technology
then it will become acceptable. However it is unclear to me that cloning
XAML/Avalon is really feasible especially if the technology is evolved
at a regular pace as opposed to being let languish as Microsoft's
DHTML/AJAX technologies have been. This would mean that Avalon/XAML
would primarily be an intranet technology used by internal businesses
applications and some early adopter websites as was the case with
DHTML/AJAX. The $64,000 question for me is whether this is a desirable
state of affairs for Microsoft and if not what should be done
differently to prevent it?
Source:
http://www.25hoursaday.com/weblog/CommentView.aspx?guid=b9530cd2-4fd3-4321-9289-ba37538dc031
Any thoughts? Any comments?
- Gerald
PS: Over a year ago Dare Obasanjo wrote:
sigh
I'm very curious as to where this XAML is intended to replace HTML meme
started. All I've ever heard about XAML is that it is the new way to
write Windows client apps. Your question is like asking where is the
equivalent of doing "Dynamic HTML" in a Windows Forms application like
RSS Bandit, the answer to that questions is "Why would I have to do that?"
DHTML arose because HTML was about static content. GUI widgets for the
typical operating system are by definition not static.
I'll keep saying, the biggest mistake the XAML folks made was basing it
on markup (XML specifically). Now everyone expects it to act like their
favorite markup language. Funny enough, if I ever have to edit XAML by
hand I'll consider it a failing of the next (next) version of Visual Studio.
Source: http://www.intertwingly.net/blog/1644.html
-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20