Tuesday 7 October 2008

Winforms vs WPF

We have two powerful technologies to build windows client applications. The obvious questions are

when to use which technology ?

Which technology to choose for new applications and when organizations developing Windows Forms applications should adopt WPF ?

Answers here

Quick conclusions from the same source.

  • If you have an existing Windows Forms application or are building a traditional forms-based application and are looking for a mature technology to use with mature tools and component support then Windows Forms is a good fit.
  •  

  • If you have an existing Windows Forms (or MFC/Win32) application that could benefit from some of the advanced presentation features of WPF, you can add WPF to your existing project.
  •  

  • If you’re wanting to create a new experience for your users that is rich, interactive, sophisticated, or highly custom or branded, WPF is Microsoft’s next-generation platform for your project today.
  •  

  • If you’re targeting the web, Silverlight shares the same development model as WPF but is optimized for a lightweight, cross-platform runtime. Investing in either WPF or Silverlight nets you the skills, tools, and assets for both platforms.
  • No comments:

    Post a Comment