This is a mirror of official site: http://jasper-net.blogspot.com/

Just how different, or similar, is Silverlight 5 and WinRT, on a type/method basis? The WinRT Genome Project...

| Sunday, November 20, 2011
What is the hardest part about learning a new programming language? I’ve often argued that learning a new language is easy, it’s learning a new framework is can be time consuming.

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: https://chart.googleapis.com/chart?chs=80x80&cht=qr&choe=UTF-8&chl=http://programmerpayback.com/2011/11/17/the-winrt-genome-project/

Posted via email from Jasper-net