Sono davvero poco chiaro sulla differenza tra C #, C # .NET e lo stesso per ASP e altri linguaggi ".NET".
Da quanto ho capito, .NET è una libreria / framework di ... cose. Penso che siano essenzialmente l'accesso ai dati di Windows come gli elementi del modulo, ecc., Ma sembra che non si applichi a ASP.NET.
Inoltre, vedo le persone che si definiscono sviluppatori ".NET". Significa che parlano fluentemente C #, ASP e altre lingue?
Infine, non vedo mai C # senza .NET allegato. C # è strettamente legato a .NET per essere inutilizzabile senza?
In breve: cosa fornisce esattamente .NET? Come si relaziona a C # e ASP ecc? Cosa significa "uno sviluppatore .NET"? E infine, perché non vedi mai C # senza .NET?
[Per inciso, mi rendo conto che si tratta di domande multiple, ma penso che siano molto correlate (o almeno questa è l'impressione che i programmatori / SO ecc. mi hanno dato)].