.net 面向组件编程_ASP. NET之.NET
1、.NET概念.NET是由工具,编程语言和库组成的开发人员平台,用于构建许多不同类型的应用程序。基本平台提供了适用于所有不同类型应用程序的组件。 其他框架(例如http://ASP.NET)使用组成特定类型应用程序的组件来扩展.NET。.NET组成图2、.NET特点扩展性强,如上可以用其他框架,例如http://ASP.NET生成的组件扩展.NET。免费的开源开发人员平台,用于构建许多不同类型的
1、.NET概念
.NET是由工具,编程语言和库组成的开发人员平台,用于构建许多不同类型的应用程序。基本平台提供了适用于所有不同类型应用程序的组件。 其他框架(例如http://ASP.NET)使用组成特定类型应用程序的组件来扩展.NET。
2、.NET特点
- 扩展性强,如上可以用其他框架,例如http://ASP.NET生成的组件扩展.NET。
- 免费的开源开发人员平台,用于构建许多不同类型的应用程序。
- 支持C#、F#、C++、Visual Basic多种语言
- 跨平台的、统一性的,使用一种对各种被支持语言都相同的公共数据类型,比如string。
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 库所需的工具支持。
4、NuGet
为了扩展功能,Microsoft和其他公司维护了一个基于.NET Standard的健康软件包生态系统——NuGet,它是专门为.NET构建的软件包管理器,其中包含90,000多个软件包。
5、与.NET相关术语
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模板
9、 .NET整体架构
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)