【问题标题】:Are framework and .NET the same?框架和.NET 是一样的吗?
【发布时间】:2010-09-12 04:42:13
【问题描述】:

我有点迷茫,framework、ASP.NET、ADO.NET和C#有什么区别?

【问题讨论】:

  • 不!框架是一个非常笼统的术语......就像水果一样。您在问“水果,芒果和香蕉是否相同”。这个问题已经错了。使用此处和 google 的搜索来查找有关 4 个术语中任何一个的答案。
  • 我从来没有想过人们在 SO 中告诉其他人到 Google 周围的想法(没有冒犯,伙计)......我们不能只给出简单的几行。稍后,这也可以帮助其他谷歌员工,因为 SO 答案似乎是热门列表。
  • 不,对不起。几行代码无助于防止知识页丢失。一本关于编程概念的基础书籍。

标签: c# .net asp.net frameworks


【解决方案1】:

框架:是底层操作系统的子系统,使用底层操作系统的服务来完成一项任务。

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

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

ADO.NET:这又是 .NET Framework 中的一个层,对数据服务很有用(例如打开与大量数据库的连接、从数据库读取、写回数据库),这里的数据源不依赖于一些特定的数据库。您可以使用多种数据源,例如 XML、平面文件、Oracle、SQL Server、MS Access。

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

【讨论】:

  • 框架不是 Windows(或任何操作系统)中的子系统。框架是一组组件和类,您可以出于自己的目的扩展
【解决方案2】:

谷歌“.net”。这会将您带到这里:

http://en.wikipedia.org/wiki/.NET_Framework

【讨论】:

    【解决方案3】:

    本文可能对您有所帮助:

    How to Learn .NET?

    .NET 框架: CLR、IL、ildsm.exe、并行执行、GAC、CTS、程序集、元数据、清单、内存管理等。

    任何 .NET 语言(C# 或 VB.NET): 控制结构、数据类型、类、函数、结构、构造函数、抽象类、接口、委托、事件等。

    ADO.NET: ADO 类 - DataSet、DataTable、Data Adapter、Connection、providers、dataview、dataview manager、DataReation 等。

    ASP.NET/Windows 窗体: 创建 Form .Menu、控件(TreeView、Datagrid 等)、事件处理、在表单之间传递数据、数据绑定。

    Diagram

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 2014-07-25
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-28
      相关资源
      最近更新 更多