Cloud Enable a WPF LOB App Part 1

Play Cloud Enable a WPF LOB App Part 1

Description

In this episode, the first of two parts, Robert begins exploring how you can modernize your existing WPF line of business applications and move to the cloud. The demo app uses WCF and SQL Server. He first moves the data to Azure SQL and then publishes the WCF service to an Azure Web site. And he doesn't have to touch the code in the app!

This episode is based on the first half of the Cloud-Enable a Windows Presentation Foundation LOB App course on the Microsoft Virtual Academy. That course goes into much more detail, particularly on Azure.

The sample code and the scripts used are available at http://1drv.ms/1CKbP1D. Check the Readme.txt file for the latest updates. 

Embed

Download

The Discussion

  • User profile image
    SteveRichter

    What about the WPF application itself  Can the app be hosted in Azure and installed on the PCs that want to use it?

  • User profile image
    G4rceX

    (y), great video, look fwd to the next one about authentication. Cheers.

  • User profile image
    hobe

    30 min. for changing a connection string? seriously? I cannot help myself but I think WPF is getting more and more uninteressing. Web technologies (HTML/JS) can already handle a lot of the UI/MVVM stuff that WPF can do and the JS performance in modern browsers is getting better and better while WPF still has some serious performance issues. WPF seems to stand still for years while HTML/JS frameworks emerge and already provide more features than the standard WPF controls (or the MVVM and binding convenience).

    Most of my recent WPF project could have also been done in the same amount of time with Angular and an established HTML control library. (Backend logic still .NET - like WebAPI OData)

  • User profile image
    rogreen

    @hobe: This is not an episode about WPF development. It is an episode about cloud enabling an existing WPF app. In the 30 minutes, there is talking, time spent moving the data to Azure SQL, time spent creating an Azure Web site and time spent publishing the WCF service to Azure. There is no time spent coding WPF.

    If you think this video is too long, that is a fair comment. I do tend to ramble (I learned that from my dad!). But I am not sure how that demonstrates the superiority of Web technologies to WPF. I promise you, that if I used the MVC version of the app instead of the WPF, the video would still have been 30 minutes long.

    Robert

  • User profile image
    Daniel

    Great stuff :) it looks like the process of moving to azure is pretty straight forward.

  • User profile image
    mlibner

    Great video Robert! Keep them coming.

  • User profile image
    1antares1

    Thank you Robert for your contribution. I find myself amazed try my WPF with Azure. Regards.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.