Realmente no tengo claro la diferencia entre C #, C # .NET y la misma para ASP y otros lenguajes '.NET'.
Por lo que entiendo, .NET es una biblioteca / marco de ... cosas. Creo que esencialmente son acceso a datos de Windows como elementos de formulario, etc., pero eso no parece aplicarse a ASP.NET.
Además, veo a personas que se llaman a sí mismas desarrolladores '.NET'. ¿Esto significa que dominan C #, ASP y otros idiomas?
Finalmente, nunca veo C # sin .NET adjunto. ¿Está C # ligado tan estrechamente a .NET como para ser inutilizable sin él?
En resumen: ¿qué proporciona exactamente .NET? ¿Cómo se relaciona con C # y ASP, etc? ¿Qué significa 'un desarrollador de .NET'? Y finalmente, ¿por qué nunca ves C # sin .NET?
[Dejando de lado, me doy cuenta de que estas son preguntas múltiples, pero creo que están muy interrelacionadas (o al menos esa es la impresión que me ha dado buscar Programadores / SO, etc.)].