Just trying to get a more thorough understanding of the major differences between windows(desktop) application and web application development. All my knowledge and experience has been as a web application developer, with c# and the .net framework. I am interested to know if it's common for developers to be skilled in both areas, i.e. WPF(desktop) development.
Does windows application development follow different methodologies, testing methodologies etc? When I think of things like installing a windows app, and users who install applications to use, also thinking about how the software is updated, it seems that the processes involved in this type of development are alot more structured and have "less room for error".
Do you think that someone who has had no WPF experience, or windows app experience, but has a .net background, have enough knowledge to confidently design and develop a WPF application (as a team lead), or that if a project of that nature comes along, then someone who has that experience in delivering a WPF app shoudl be sought after?