Non sono molto chiaro la differenza tra C #, C # .NET e lo stesso per ASP e altri linguaggi ".NET".
Da quello che ho capito, .NET è una libreria / framework di ... cose. Penso che essenzialmente abbiano accesso ai dati di Windows come elementi del modulo ecc., Ma ciò non sembra valere per ASP.NET.
Inoltre, vedo persone che si definiscono sviluppatori ".NET". Questo significa che sono fluenti in C #, ASP e altre lingue?
Infine, non vedo mai C # senza .NET allegato. C # è strettamente legato a .NET per essere inutilizzabile senza di esso?
In sintesi: cosa fornisce esattamente .NET? Come si collega a C #, ASP ecc? Cosa significa "uno sviluppatore .NET"? E infine, perché non vedi mai C # senza .NET?
[A parte, mi rendo conto che si tratta di domande multiple, ma penso che siano molto correlate tra loro (o almeno questa è l'impressione che mi ha dato la navigazione programmatori / SO ecc.)].