框架和.NET是一样的吗?

shu*_*aat 0 .net c# asp.net frameworks

我有点困惑,框架,ASP.NET,ADO.NET和C#之间有什么区别?

Tal*_*ner 5

框架:它是底层操作系统中的子系统,使用底层操作系统的服务来完成任务.

与.NET Framework一样,您可以将其视为底层窗口操作系统上的一个层,并为您提供操作系统的强大功能(如文件系统处理,网络连接等).

ASP.NET:这是一个用于开发基于Web的应用程序的概念.这个概念有其他有用的概念,如(会话,缓存,请求/回复过程)

ADO.NET:这又是.NET Framework中的一个层,它对数据服务很有用(比如打开与数字数据库的连接,从数据库读取,写回数据库),这里的数据文件没有绑定到某些特定的数据库.您可以使用大量数据源,如XML,平面文件,Oracle,SQL Server,MS Access.

C#:它是一种语言,它使上述所有概念成为可能,并且是.NET平台中的目标语言之一.