.net 面向组件编程_ASP. NET之.NET

1、.NET概念

.NET是由工具,编程语言和库组成的开发人员平台,用于构建许多不同类型的应用程序。基本平台提供了适用于所有不同类型应用程序的组件。 其他框架(例如http://ASP.NET)使用组成特定类型应用程序的组件来扩展.NET。

45816016fa85f19721800decd30530ba.png
.NET组成图

2、.NET特点

  • 扩展性强,如上可以用其他框架,例如http://ASP.NET生成的组件扩展.NET。
  • 免费的开源开发人员平台,用于构建许多不同类型的应用程序。
  • 支持C#、F#、C++、Visual Basic多种语言
  • 跨平台的、统一性的,使用一种对各种被支持语言都相同的公共数据类型,比如string。

b342d0f607704c57de8176d67652ff95.png

3、.NET实现

.NET能够提供一个统一编程环境,是因为由.NET Standard存在。.NET Standard是.NET FrameWork、.NET Core、XAMARIN的基础类库,包括用于访问Windows注册表的API等等特定于其运行的操作系统的其他API,还有通用 Windows 平台 (UWP),Visual Studio 2017 和.NET Core 命令行接口 (CLI)均包含创建 .NET Standard 库所需的工具支持。

2916046d9dcebebb0087bcc746f49cbc.png

4、NuGet

为了扩展功能,Microsoft和其他公司维护了一个基于.NET Standard的健康软件包生态系统——NuGet,它是专门为.NET构建的软件包管理器,其中包含90,000多个软件包。

5、与.NET相关术语

a4af2b2201d9abbee67ae9ed10f73dcb.png

6、Microsoft 积极开发和支持三种 .NET 语言:C#、F# 和 Visual Basic (VB)。

7、.NET运行时

指的是用于托管程序的执行环境。操作系统属于运行时环境,但不属于 .NET 运行时。

  • .NET Framework 公共语言运行时 (CLR)
  • .NET Core 核心公共语言运行时 (CoreCLR)
  • 适用于通用 Windows 平台的 .NET Native
  • 用于 Xamarin.iOS、Xamarin.Android、Xamarin.Mac 和 Mono 桌面框架的 Mono 运行时

8、.NET模板

ce458a443d52fc39acd44920b0523035.png

9、 .NET整体架构

a15815341d84742354265526bdf42df3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值