Tôi thực sự không rõ ràng về sự khác biệt giữa C #, C # .NET và tương tự đối với các ngôn ngữ '.NET' khác.
Theo những gì tôi hiểu, .NET là một thư viện / khung của ... những thứ. Tôi nghĩ rằng về cơ bản họ truy cập vào dữ liệu Windows, chẳng hạn như các yếu tố biểu mẫu, nhưng điều đó dường như không áp dụng cho ASP.NET.
Ngoài ra, tôi thấy mọi người tự gọi mình là nhà phát triển '.NET'. Điều này có nghĩa là họ thông thạo C #, ASP và các ngôn ngữ khác?
Cuối cùng, tôi không bao giờ thấy C # mà không có .NET kèm theo. Là C # gắn chặt với .NET là không thể sử dụng mà không có nó?
Tóm lại: .NET cung cấp chính xác những gì? Làm thế nào nó liên quan đến C # và ASP, vv? "Nhà phát triển .NET" nghĩa là gì? Và cuối cùng, tại sao bạn không bao giờ thấy C # mà không có .NET?
[Bên cạnh đó, tôi nhận ra đây là nhiều câu hỏi, nhưng tôi nghĩ chúng rất liên quan đến nhau (hoặc ít nhất đó là ấn tượng mà các lập trình viên / SO, v.v. đã mang lại cho tôi)].