As a follow up to my previous blog posting about HTML 5, I hypothesize the demise of existing Microsoft technologies currently being used today. These technologies are Silverlight and XAML with C# code-behind. C# as a language itself may also be in danger. Why?
Silverlight is a UI presentation language for Web and mobile devices; HTML 5 with canvas rendering is also a UI presentation language for Web and mobile devices.
XAML is a presentation language for desktop UIs. In Windows 8 HTML 5 is also a presentation language for desktop UIs.
With parity between HTML 5 and Silverlight and XAML, the next question is to choose the presentation language with the largest audience. HTML 5 is a web browser standard that appears on Windows, Mac, Linux, UNIX, iOS, and Android; XAML and Silverlight run only on Windows. HTML 5 is the obvious choice for development.