As I mentioned in a previous post, I have the honor of speaking at VSLive this December. I would like to give a little more background and detail about the one of the sessions: Going from Silverlight or WPF to Windows 8 Apps.

Over the past year I have had many discussions about the development options for WinRT, mostly focused on XAML/C# and HTML/JS. There has been concern about which stack developers should focus their skills, but I get the impression that it’s not a battle. If you already know XAML by either working in Silverlight, WPF or Windows Phone, you should heavily consider continuing to use XAML. With that being said, use the best tool for the job and don’t make it a religious war! I have also heard concerns about the apparent shift from Silverlight, but it is just a change in run-time. The technologies used to write Silverlight applications, XAML and C#, are still a major focus and will be for a long time.

That leaves many Silverlight and WPF developers looking to use their XAML and C# skills to make Windows 8 Store apps. I’m going to discuss this exact process, what to expect and provide my personal experience during my VSLive session. Spoiler alert: Your existing skills port nicely! I’ll dig into the async shift, new user experience features in Windows 8 and what it’s like to actually port an application. There are considerations like navigation, controls, app model, designing for touch, animations, transitions, visual states, file & storage APIs, and validation. None of those are deal breakers though. My process of getting into XAML was with WPF first, then Silverlight, then Silverlight for Windows Phone and now Windows 8 Store apps. Each step meant a different run-time and various platform adjustments. As anyone with time in our industry realizes, things change rapidly. This is just the next step in our learning process and I happen to be thoroughly enjoying creating Windows 8 Store apps.

If you’re interested in coming to my session and want to save $300 on @VSLive Orlando? Register before the Early Bird deadline on 11/7:

2 thoughts on “Going from Silverlight or WPF to Windows 8 Apps

  1. Greg, I am so sorry I missed this event. Is there a source where I can get the content presented in some form?

  2. “Going from Silverlight or WPF to Windows 8 Apps”

    Going to Win8 apps? Anything related to Win8 should be avoided at all costs. And that includes its apps.
    And by the way, you can’t write Win8 apps without Win8, so I am not gonna get this trash OS on my pc just to make an app that will have no future anyway.
    How about an article “How to get from C# to Swift”.

    Apple is better at commitment, performance and trustworthiness.
    And I hate Apple by the way.
    But the @ssh0lεs in M$ DID mean in when they said they were moving from “developers, developers, developers” to “advertisement, advertisement, advertisement”.
    M$ used to be all about developers and it was going just great.
    Now it is all about advertisement and it is going like hell.

Comments are closed.