In case you’ve been living under a rock lately, you probably already know that Windows 8 Metro style apps can be built with Xaml & C#. This means that .NET & Silverlight developers can leverage their existing skillset to easily build Win8 Metro Xaml style apps. But just how similar is Silverlight to WinRT?
In an effort to get some real numbers, I created a program to iterate over all the default assemblies included WinRT and compare with those found in Silverlight 5. Here’s what I found:
...
Comparison details for those interested:
I included all Silverlight 5 assemblies installed as part of the SDK. Other assemblies such as RIA services and the Silverlight Toolkit were not included.
The public Silverlight 5 RC was used. IMO it is highly unlikely any numbers will change once the final version is released.
Differences in namespaces, type accessibility, and base classes were still counted as a match. For example, I ignored differences such as a type being sealed or implementing ISerializable.
Similar liberties were taken with members.
Property get & set methods and event add & remove methods were not counted as unique members.
Read more: Greg's Cool [Insert Clever Name] of the Day
Read more: The WinRT Genome Project
QR: