Naprawdę nie jestem pewien, jaka jest różnica między C #, C # .NET i tym samym dla ASP i innych języków „.NET”.
Z tego, co rozumiem, .NET jest biblioteką / strukturą ... rzeczy. Myślę, że zasadniczo mają dostęp do danych systemu Windows, takich jak elementy formularzy itp., Ale wydaje się, że nie dotyczy to ASP.NET.
Ponadto widzę ludzi nazywających siebie programistami „.NET”. Czy to oznacza, że biegle posługują się językiem C #, ASP i innymi językami?
Wreszcie, nigdy nie widzę C # bez dołączonego .NET. Czy C # jest tak blisko związany z .NET, że bez niego nie można go używać?
Podsumowując: co dokładnie zapewnia .NET? Jak to się ma do C # i ASP itp.? Co oznacza „programista .NET”? I wreszcie, dlaczego nigdy nie widzisz C # bez .NET?
[Nawiasem mówiąc, zdaję sobie sprawę, że są to liczne pytania, ale myślę, że są one bardzo powiązane (lub przynajmniej takie wrażenie wywarło na mnie przeglądanie Programistów / SO itp.)].