/ / ¿WPF o WinForms para programadores ocasionales? - wpf, winforms, visual-studio-2010

WPF o WinForms para programadores ocasionales? - wpf, winforms, visual-studio-2010

Me gustaría mover los controles ActiveX de mi proyecto a(preferiblemente) WPF o WinForms. Mis clientes no son expertos en programación .NET, pero son capaces de usar WinForms para hacer arrastrar y soltar básico para usar mis controles. He experimentado con el diseñador WPF de VS 2010, y parece que la experiencia de arrastrar y soltar es mucho menos intuitiva que WinForms.

¿Es realista esperar programadores ocasionales?¿Para poder usar los diseñadores de WPF en Visual Studio (o Expression Blend) para crear este tipo de GUI simples? Además, ¿cuál es el diseñador de WPF más simple disponible?

Respuestas

4 para la respuesta № 1

Depende de que tan familiar Están con WPF o WinForms.

WPF tiene muchas ventajas (soporte de transparencia total, etc.), pero seguramente es más complejo que WinForms.
Además, WPF viene con una experiencia de programación totalmente nueva: sin utilizar patrones como MVVM, pronto se perderá, ya que las cosas no funcionan como en WinForms.

A sus clientes:
Si son capaces de orientar al menos .NET 3.0, puede proporcionar controles de envoltura utilizando System.Windows.Forms.Integration.ElementHost.
Por lo tanto, podrían beneficiarse de usar todo "como antes" y usted podría beneficiarse de una UI-API más potente.


1 para la respuesta № 2

Expression Blend es un diseñador de WPF mucho mejor que Visual Studio 2008. Visual Studio 2010 es ligeramente mejor que 2008, pero Expression Blend tiene una versión de Visual Studio.