none
Roadmap for Updating our Legacy App RRS feed

  • Question

  • Dear Sirs.

    I Have WinForm Application with large amount of code.

    I Understand that WinForm is quite old, and Microsoft might to deliver net staff on that, and I plan to update it to newer technology. 

    There is options:

    1) WPF (But there is not clear answer for WPF will it only supported or MS plan to Develop next major versions of itt)

    2) Universal Windows App (Yes it's news but how long will it supported, will it have same way as Windows Metro Style App)

    3) ASP.NET 5 (it is in beta, but will .NET Core will be mainstream for MS it future)

    What do you suggest me to do, and why.

    Thank you in Advance.


    Irakli Lomidze

    Monday, August 17, 2015 5:55 AM

All replies

  • Making huge assumptions here, but *IF* your solutions still needs to be a rich desktop app *AND* you only want it to run on Windows 10+ *AND* it can run in the sandbox (yes you have bridges but why have the hassle) then UWP is a good choice. It would be useful to give some background to the app otherwise we can't really help.

    http://pauliom.wordpress.com

    Monday, August 17, 2015 7:04 AM
  • My App is Business Application.

    Document Database Application. 

    GUI is very similar to Office 2013. 


    Irakli Lomidze

    Monday, August 17, 2015 7:12 AM
  • E.g. Is in win32, does it rely on win32 apis, does it need to run on mobile, does it need to run on other platforms, does it need to work offline, does it need to support touch, etc

    http://pauliom.wordpress.com

    Monday, August 17, 2015 10:03 AM
  • no no specific win32 Api needed mobile mybe yes (tablet) , but no need to small form factor touch nice to be, but not argent offline work definilty yes. (note that asp.net 5 could be run in process on desktop app) other platform no yet, but in future my be 3-5 year time.

    Irakli Lomidze

    Monday, August 17, 2015 2:55 PM
  • and what OS' does it need to run on?

    http://pauliom.wordpress.com

    Wednesday, August 19, 2015 7:12 AM
  • Mostly Windows

    But in future it will be nice to support other platforms too (2-3 Year Period)


    Irakli Lomidze

    Wednesday, August 19, 2015 7:24 AM
  • What versions of Windows?

    http://pauliom.wordpress.com

    Wednesday, August 19, 2015 10:11 AM
  • Windows 7 SP1 and Above

    Windows 7 Might be discontinued in 2-3 year.


    Irakli Lomidze

    Wednesday, August 19, 2015 10:18 AM
  • Well then it's winforms or wpf

    http://pauliom.wordpress.com

    Wednesday, August 19, 2015 3:29 PM
  • Hi,

    I would strongly point you in the direction of WPF.

    WPF is THE framework for windows desktop business applications. In contrast to any rumors or what you might have heard, WPF is here and will be here for a long time. Now that the win8 hype decreased, MS is investing in WPF again. Check out my blog post on the subject:

    http://www.manuelmeyer.net/2015/03/wpf-is-back-and-becoming-even-more-powerful/

    A universal app is still an app and has a lot of restrictions.Office-Style application should be implemented using WPF.

    Microsoft has made a huge investment by developing Visual Studio and Blend a 100% in WPF. This shows that they are committed to the technology.

    Theres a good article for moving from WinForms to WPF on technet:

    http://social.technet.microsoft.com/wiki/contents/articles/12898.moving-from-winforms-to-wpf.aspx

    You will find help in the msdn wpf forum if you get stuck:

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=wpf

    Rgds MM


    PS: Please mark as answer if helpful. Thanks! My blog: http://www.manuelmeyer.net

    Tuesday, September 1, 2015 11:40 AM