“分类:.Net”的版本间差异

来自Wikioe
跳到导航 跳到搜索
(建立内容为“<div align="center"><span style="color:Chocolate; font-weight:bold; font-size:150%;">.Net笔记本</span></div>”的新页面)
 
 
(未显示同一用户的5个中间版本)
第1行: 第1行:
[[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是什么 ==
[[File:.NET核心系统架构.png|500px]]
.NET 生态系统具有三个主要的高级组件:'''.NET Framework''','''.NET Core''' 和 '''Xamarin'''。
* 当您想使用 C# 构建移动(iOS,Android 和 Windows Mobile)应用程序时,Xamarin 是您唯一的选择。
.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 Core 和 .Net Framework ==
<big>'''<span style="color: blue">.NET Framework</span>'''</big> 是微软开发的运行于老版本之上的 .NET 软件运行平台,支持 Windows 和 Web 应用程序:
1、'''WPF''' 和 '''UWP''' 在 .NET Framework 中构建 Windows 应用程序;
2、'''ASP.NET MVC''' 用于在 .NET Framework 中构建 Web 应用程序。
只要安装了 .NET Framework,则从 Windows 98 到 Windows XP 都可以运行 .NET 程序。
下载地址:[https://dotnet.microsoft.com/en-us/download/dotnet https://dotnet.microsoft.com/en-us/download/dotnet]
# '''Developer Pack''':软件开发人员使用开发者包创建在 .Net Framework 上运行的应用程序,通常使用 Visual Studio 进行开发。
#* 包含:“Runtime”;
# '''Runtime''':包含运行“由 .NET Framework 构建的”现有 apps/programs 所需的所有内容。
<big>'''<span style="color: blue">.Net Core</span>'''</big> 是新的'''开源'''和'''跨平台'''框架,可为所有操作系统(包括 Windows,Mac 和 Linux)构建应用程序,仅支持 UWP 和 ASP.NET Core :
1、'''UWP''' 用于构建针对 Windows 和移动应用程序的 Windows 10;
2、'''ASP.NET Core''' 用于构建基于浏览器的 Web 应用程序。
下载地址:[https://dotnet.microsoft.com/en-us/download/dotnet-framework https://dotnet.microsoft.com/en-us/download/dotnet-framework]
# '''SDK''':软件开发工具包 (Software development kit)。
#* 包含:“ASP.NET Core Runtime”、“.NET Desktop Runtime”、“.NET Runtime”;
# '''ASP.NET Core Runtime''':运行现有的 Web/Server 应用程序。
# '''.NET Desktop Runtime''':运行现有的 Windows 桌面应用程序。
#* 包含:“.NET Runtime”;
# '''.NET Runtime''':只包含运行控制台应用程序所需的组件。
#* 通常,您还需要安装“ASP.NET Core Runtime”、“.NET Desktop Runtime”;

2022年4月15日 (五) 11:25的最新版本

.Net笔记本

.NET是什么

.NET核心系统架构.png

.NET 生态系统具有三个主要的高级组件:.NET Framework.NET CoreXamarin

  • 当您想使用 C# 构建移动(iOS,Android 和 Windows Mobile)应用程序时,Xamarin 是您唯一的选择。

.NET是一个微软搭造的开发者平台,它主要包括:

  1. 支持(面向)该平台的编程语言(如C#、Visual Basic、C++/CLI、F#、IronPython、IronRuby...);
  2. 用于该平台下开发人员的技术框架体系(.NET Framework、.NET Core、Mono、UWP 等);
    1. 定义了通用类型系统,庞大的 CTS 体系;
    2. 用于支撑.NET下的语言运行时的环境:CLR;
    3. .NET体系技术的框架库 FCL;
  3. 用于支持开发人员开发的软件工具(即SDK,如VS2017、VS Code等)。

.Net Core 和 .Net Framework

.NET Framework 是微软开发的运行于老版本之上的 .NET 软件运行平台,支持 Windows 和 Web 应用程序:
1、WPFUWP 在 .NET Framework 中构建 Windows 应用程序;
2、ASP.NET MVC 用于在 .NET Framework 中构建 Web 应用程序。

只要安装了 .NET Framework,则从 Windows 98 到 Windows XP 都可以运行 .NET 程序。

下载地址:https://dotnet.microsoft.com/en-us/download/dotnet

  1. Developer Pack:软件开发人员使用开发者包创建在 .Net Framework 上运行的应用程序,通常使用 Visual Studio 进行开发。
    • 包含:“Runtime”;
  2. Runtime:包含运行“由 .NET Framework 构建的”现有 apps/programs 所需的所有内容。


.Net Core 是新的开源跨平台框架,可为所有操作系统(包括 Windows,Mac 和 Linux)构建应用程序,仅支持 UWP 和 ASP.NET Core :
1、UWP 用于构建针对 Windows 和移动应用程序的 Windows 10;
2、ASP.NET Core 用于构建基于浏览器的 Web 应用程序。

下载地址:https://dotnet.microsoft.com/en-us/download/dotnet-framework

  1. SDK:软件开发工具包 (Software development kit)。
    • 包含:“ASP.NET Core Runtime”、“.NET Desktop Runtime”、“.NET Runtime”;
  2. ASP.NET Core Runtime:运行现有的 Web/Server 应用程序。
  3. .NET Desktop Runtime:运行现有的 Windows 桌面应用程序。
    • 包含:“.NET Runtime”;
  4. .NET Runtime:只包含运行控制台应用程序所需的组件。
    • 通常,您还需要安装“ASP.NET Core Runtime”、“.NET Desktop Runtime”;

分类“.Net”中的媒体文件

本分类只含有以下文件。