Hay muchos inconvenientes que van desde Winforms a ASP.NET. Sin embargo, yendo para otro lado, es posible que experimente un soplo de aire fresco, ya que todo se está ejecutando y tiene un entorno completamente estable, lo que significa que las cosas no desaparecerán y serán reconstruidas.
En ocasiones se sentirá confundido porque todavía está pensando en ASP.NET y la forma de Winforms es demasiado fácil. Prepárate para golpearte la cabeza contra el escritorio y repite "estúpido, estúpido, estúpido ... es tan obvio" y cosas así.
- cosas No más sin estado (devolución de datos, estado de vista, estado de control, a la espera hasta que los controles están listas, etc.)
- No más aplicaciones reciclaje
- No hay devoluciones de llamada AJAX o página redirige - No más de petición/respuesta del modelo de interfaz de usuario
- Todo simplemente persiste allí y existe como lo dejó por última vez.
- fijas que se pueden utilizar todo el material de nivel medio y backend que está acostumbrado a (no-IU) de manera que se sentirá muy cómodo y se ocupa de una gran cantidad de la transición
Sin embargo
El diseño y el diseño se sentirán un poco más estrictos en comparación con el flujo natural de HTML y su aplicación del estilo CSS por separado.
Para una interfaz de usuario más bella y rica, es posible que desee considerar WPF para tener éxito en sus esfuerzos de Winform. Este Microsoft section proporciona información sobre ambas tecnologías.
Habrá una transición de curso a medida que aprenda las clases específicas de Winforms, sin embargo se sienten similares a las versiones de ASP.Net, simplemente más simples de implementar.
posible duplicado de [Desarrollador web moviéndose a formas de pago] (http://stackoverflow.com/questions/2873220/web-developer-moving-to-winforms) – ChrisF