“分类:.Net”的版本间差异
跳到导航
跳到搜索
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
[[category:Backend]] | [[category:Backend]] | ||
<div align="center"><span style="color:Chocolate; font-weight:bold; font-size:150%;">.Net笔记本</span></div> | <div align="center"><span style="color:Chocolate; font-weight:bold; font-size:150%;">.Net笔记本</span></div> | ||
== .NET是什么 == | |||
.NET是一个微软搭造的开发者平台,它主要包括: | |||
# 支持(面向)该平台的编程语言(如C#、Visual Basic、C++/CLI、F#、IronPython、IronRuby...); | |||
# 用于该平台下开发人员的技术框架体系(.NET Framework、.NET Core、Mono、UWP 等); | |||
## 定义了通用类型系统,庞大的 CTS 体系; | |||
## 用于支撑.NET下的语言运行时的环境:CLR; | |||
## .NET体系技术的框架库 FCL; | |||
# 用于支持开发人员开发的软件工具(即SDK,如VS2017、VS Code等)。 | |||
[[File:.NET核心系统架构.png|400px]] | |||
.NET 生态系统具有三个主要的高级组件:'''.NET Framework''','''.NET Core''' 和 '''Xamarin'''。 | |||
* 当您想使用 C# 构建移动(iOS,Android 和 Windows Mobile)应用程序时,Xamarin 是您唯一的选择。 | |||
=== .Net Core 和 .Net Framework === | |||
.NET Framework 是微软开发的运行于老版本之上的 .NET 软件运行平台,支持 Windows 和 Web 应用程序: | |||
1、'''WPF''' 和 '''UWP''' 在 .NET Framework 中构建 Windows 应用程序; | |||
2、'''ASP.NET MVC''' 用于在 .NET Framework 中构建 Web 应用程序。 | |||
只要安装了 .NET Framework,则从 Windows 98 到 Windows XP 都可以运行 .NET 程序。 | |||
.Net Core 是新的'''开源'''和'''跨平台'''框架,可为所有操作系统(包括 Windows,Mac 和 Linux)构建应用程序,仅支持 UWP 和 ASP.NET Core : | |||
1、'''UWP''' 用于构建针对 Windows 和移动应用程序的 Windows 10; | |||
2、'''ASP.NET Core''' 用于构建基于浏览器的 Web 应用程序。 |
2022年4月15日 (五) 10:55的版本
.Net笔记本
.NET是什么
.NET是一个微软搭造的开发者平台,它主要包括:
- 支持(面向)该平台的编程语言(如C#、Visual Basic、C++/CLI、F#、IronPython、IronRuby...);
- 用于该平台下开发人员的技术框架体系(.NET Framework、.NET Core、Mono、UWP 等);
- 定义了通用类型系统,庞大的 CTS 体系;
- 用于支撑.NET下的语言运行时的环境:CLR;
- .NET体系技术的框架库 FCL;
- 用于支持开发人员开发的软件工具(即SDK,如VS2017、VS Code等)。
.NET 生态系统具有三个主要的高级组件:.NET Framework,.NET Core 和 Xamarin。
- 当您想使用 C# 构建移动(iOS,Android 和 Windows Mobile)应用程序时,Xamarin 是您唯一的选择。
.Net Core 和 .Net Framework
.NET Framework 是微软开发的运行于老版本之上的 .NET 软件运行平台,支持 Windows 和 Web 应用程序: 1、WPF 和 UWP 在 .NET Framework 中构建 Windows 应用程序; 2、ASP.NET MVC 用于在 .NET Framework 中构建 Web 应用程序。 只要安装了 .NET Framework,则从 Windows 98 到 Windows XP 都可以运行 .NET 程序。 .Net Core 是新的开源和跨平台框架,可为所有操作系统(包括 Windows,Mac 和 Linux)构建应用程序,仅支持 UWP 和 ASP.NET Core : 1、UWP 用于构建针对 Windows 和移动应用程序的 Windows 10; 2、ASP.NET Core 用于构建基于浏览器的 Web 应用程序。