Future of the Microsoft presentation languages – XAML, Silverlight, Windows Forms

posted in: Uncategorized | 0

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.