>>>>>hmmm....some food for thought:
>>>>>
http://www.joelonsoftware.com/articles/APIWar.html>>>>
>>>>
And if you're developing a Windows GUI app today using Microsoft's "official" latest-and-greatest Windows programming environment, WinForms, you're going to have to start over again in two years to support Longhorn and Avalon. Which explains why WinForms is completely stillborn. Hope you haven't invested too much in it.>>>>
>>>>Ouch.
>>>
>>>This is wrong.
>>
>>So there's no such thing as "pure" Avalon user interfaces? The developer will still be working directly with WinForms?
>
>The developer can choose to only use the Avalon classes, which will be a pure Avalon interface. In fact, if you start a new project, that is what you are likely to do.
Ok, so when the author says "You're going to
have to start over again" (emphasis mine) he is not quite correct. However, the equivalent is that with .NET you don't have to start over because you can still run your old COM compeonents.
All and all I think the author's point remains: its already old news, hope you haven't invested too much in it.