Monday, March 21, 2005
« Bilingual programming | Main | Proprietary vs “open” languages »
I guess I'm famous now, as I've been referenced (and incorrectly corrected) by the Scobleizer :)
 
Of course Robert didn't realize that it isn't me that is confused about whether XAML is a web technology, but rather it's the people who send me emails about it that are often confused.
 
Microsoft started this confusion last year at the PDC when they said that XAML was a way of bring the web programming model to Windows. What a stupid thing to say. Not that it is inacurate, but what a whole lot of people HEARD was "XAML is a way to program for Windows and the web at the same time in the same model".
 
Thus, I (and I'm sure other Microsoft-related people) constantly get questions about how XAML is different from HTML, and what kind of browser will parse it, and why is Microsoft doing this if it can be so easily replicated and so on and so forth.
 
I suppose I should have been more in my original post regarding the point I was trying to convey. Specifically the point is that XAML is not a web technology other than in that it uses HTTP to deploy code to clients. I thought that was rather clear given that the XAML is compiled to a .NET assembly on the server, and only that assembly goes to the client, but now it should be very clear.
 
Robert is right though - XAML doesn't impact reach-oriented scenarios much at all on the surface. Organizations trying to project a web presence to everyone in the world will still using HTML.
 
However, I hold out hope that some higher-profile sites might offer alternate XAML presentations as well - just like some sites offer both HTML and Flash presentations today. I really can see value to someone like Amazon in providing a truly rich user experience as an alternative to the comparatively bland HTML. Another modern example is Napster, which has an adequate HTML interface, but where most people use the rich Windows client. Just think what they will do with XAML/Avalon when it is available!
Monday, March 21, 2005 5:21:30 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [4]  | 
Monday, March 21, 2005 8:10:35 PM (Central Standard Time, UTC-06:00)
Is XAML part of the push to SmartClient design? I'll always recall someone as Microsoft saying "Browsers are for browsing, not application" or something to that effect. I kind of agree.
JB
Monday, March 21, 2005 10:13:16 PM (Central Standard Time, UTC-06:00)
Can Microsoft define anything correctly these days? Or do they purposely try to create confusion with their marketing monikers? .NET, Smart Clients, now add XAML to the list of things nobody can agree on what it means.
Leigh Kendall
Tuesday, March 22, 2005 12:54:32 AM (Central Standard Time, UTC-06:00)
That post is almost a year old!

I do like mr Scoble, but a lot of times, he is a mr 'Random Noise Generator'. He means well though :-)
Thursday, March 24, 2005 8:10:09 AM (Central Standard Time, UTC-06:00)
Alright, help me out here, im a visual basic student, this is my first year and im stuck on a problem with using the computers clock to find out information on a person by them simply entering their birth info, like day month and year. Now what i am having trouble figuring out is the persons age, by them putting in their birth year i need to subtract it from the computers current recorded year, i dont know how to acess the computers clock and any help would rock.
Student
Comments are closed.