2010-07-29 5 views
7

¿Cuál es la proporción de desarrolladores .NET que desarrollan WinForms/desktop development vs ASP.NET development? ¿Hay mucha superposición? ¿Son conjuntos de habilidades muy diferentes?En el desarrollo de .NET, ¿cuál es el desglose de los desarrolladores de WinForms/desktop frente a los desarrolladores de ASP.NET?

+0

Hago ambas cosas. Principalmente ASP.NET, pero cuando necesito complementar una aplicación con automatización u otra cosa, voy directamente a las bibliotecas de clases o aplicaciones de consola. Realmente no hay mucha diferencia entre ninguno de ellos. – Gup3rSuR4c

+0

Parece que hay más tabúes en este sitio que los sitios web políticos de mi antigua casa de campo comunista. De hecho, estoy sintiendo un poco de miedo. – Aperture

Respuesta

2

Supongo que es probable que sea una división 60/40 a favor del desarrollo web. Pero creo que una tendencia más interesante es que tanto la web como los campamentos de Windows están viendo cismas significativos.

de Windows sin duda es, sin duda dividiendo a lo largo de la WPF y líneas no WPF, ya WPF presenta un modelo de interfaz de usuario, tales diferente. WPF sigue siendo un pequeño porcentaje de desarrolladores de Windows, pero definitivamente está ganando algo de terreno. Supongo que WPF probablemente solo represente el 10-20 por ciento del desarrollo de Windows.

El desarrollo web puede ser más interesante ya que no solo tiene activada la división de Silverlight, sino que también tiene la división MVC. El desarrollo tradicional de ASP.NET sigue siendo el rey, pero MVC definitivamente está ganando una gran tracción y Silverlight se está convirtiendo en un nicho poderoso. Tal vez una división de 60-25-15 entre ASP.NET, MVC y Silverlight respectivamente, lo cual no está nada mal para tecnologías relativamente nuevas.

Hay zonas superpuestas duda de la habilidad a través de estas áreas (nivel biz y desarrollo capa de datos, junto con los servicios WCF), pero el paradigma de desarrollo de interfaz de usuario es muy diferente. Tener un desarrollador de formularios de Windows para cambiar a un proyecto de formulario web asp.net requerirá un poco de una curva de aprendizaje si es su primer proyecto de formulario web.

Estoy basando mis Estimaciones aproximadas de lo que veo en mis comunidades y conversaciones con algunos líderes en las comunidades de grupos de usuarios regionales. Definitivamente no es científico. :)

4

No estoy seguro de qué tan exacto es, pero Scott Hanselman hizo una encuesta informal.

+0

Sospecho que los resultados de esa encuesta son bastante sesgados a favor de las tecnologías más nuevas por la naturaleza de la audiencia de Scott Hanselman. – Carson63000

+0

@Carson sesgado a favor de la web también.Sé que dejé de leer su blog porque había muchas cosas sobre ASP.Net. Acabo de comprobar, 137 páginas de publicaciones etiquetadas ASP.Net, 9 páginas de publicaciones etiquetadas WPF, ninguna etiqueta de WinForms. – MarkJ

1

Esta pregunta probablemente se cerrará en los próximos 10 minutos, así que responderé rápidamente. Dudo que haya una distinción clara entre los dos. Sé que en mi propio lugar de trabajo, la mayoría de los desarrolladores trabajan en ambos.

Y los dos conjuntos de habilidades probablemente no sean tan distintos como podría pensar. Ambas aplicaciones ASP.Net y aplicaciones de Windows podrían requerir grandes cantidades de código C#, WCF tal vez y alguna cantidad de trabajo de base de datos. Estas habilidades serían necesarias para cualquier tipo de desarrollo.

+0

¿Por qué debería estar cerrado? Algunos conocimientos fundamentales de las tendencias pueden ser de gran valor – Aperture

+0

@ user370401 Lamentablemente, las preguntas no se cierran en función del valor. :( – MarkJ

+1

@ user370401 preguntas que implican la comparación de una tecnología o un idioma con otro deben ser * muy * escritas con cuidado, doblemente cuando se trata de las personas que las usan. Compare mi versión de su pregunta con la suya. –

1

Esto tiene unos 10 segundos antes de que sea wiki de la comunidad o se cierra, pero sugiero mirar los listados de trabajo en su área para tener una idea de lo que el mercado está buscando. Con WPF, puede alternar entre las aplicaciones de Silverlight o Windows, y los formularios web ASP.NET se diseñaron originalmente con un modelo de evento que se suponía que imitaba de cerca a Winforms ... pero la realidad es que existen grandes diferencias en la arquitectura estrategias que generalmente hacen que los desarrolladores de clientes gordos sean incapaces de desarrollar buenas aplicaciones web y viceversa. La naturaleza sin estado de HTTP, junto con la trifecta de HTML/JavaScript/CSS es simplemente una bestia diferente que el mercado de aplicaciones de Windows. Tengo una fuerte sospecha de que la demanda de empleo también favorece a los desarrolladores web sobre los desarrolladores de Windows, a menos que esté en la industria del juego. Pero eso no es realmente un mercado. NET realmente ha prosperado de todos modos.

Cuestiones relacionadas