【.Net Core下载】ASP.NET Core官方下载 v5.0 最新免费版
软件介绍
.Net Core是一款由微软公司分享的软件开发框架,它可以同时在Windows、Linux和macOS等多种不同的操作系统上使用。.Net Core5.0拥有多种强大的编译器,我们可以使用这些编译器来完成软件代码的编译工作,从而帮助你更好地进行软件开发。
.Net Core软件简介
.NET Core是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台,它经常也会拿来和现有的开源 .NET 平台 Mono 比较。
由于 .NET Core 的开发目标是跨平台的 .NET 平台,因此 .NET Core 会包含 .NET Framework 的类库,但与 .NET Framework 不同的是 .NET Core 采用包化 (Packages) 的管理方式,应用程序只需要获取需要的组件即可,与 .NET Framework 打包式安装的作法截然不同,同时各包亦有独立的版本线 (Version line),不再硬性要求应用程序跟随主线版本。
软件特色
跨平台。读者可以创建一个.NET Core应用程序,可分别在Windows、Linux和macOS上运行。
统一性和兼容性。利用统一的.NET标准库,使用相同的代码兼容所有平台,并使用相同的语言和工具复用读者的技能,降低学习成本。
命令行工具。它包括可用于本地开发和持续集成方案中的易于使用的命令行工具。
现代化。多语言支持(C#、VB、F#)和现代化的设计结构,如泛型、语言集成查询(LINQ)和异步支持等。
开源。.NET Core平台是开源的,它的运行库、库、编译器、语言和工具的源代码都在GitHub上开源,接受代码贡献,并且使用宽泛的MIT和Apache 2开源许可证。
.NET基金会官方支持。.NET Core由微软的.NET基金会创立后交付给社区独立运营,由基金会分享对 .NET Core的支持。
.Net Core软件功能
RyuJIT
RyuJIT 是微软发展的新式即地编译器 (Just-in-Time Compiler),用以替换现有的 .NET Framework 的 JIT 以及 JIT64 即地编译器,依据微软公布的测试报告,RyuJIT 的性能较前一代的 JIT 提升约 25%,并支持SIMD(Single Instruction, Multiple Data) 的技术。RyuJIT 同时应用于 .NET Framework 4.6 以及 .NET Core。
Core CLR
Core CLR 移植 .NET Framework 的 CLR 的功能,包含核心程序库 mscorlib、JIT 编译器、垃圾收集器 (GC) 以及其他运行 MSIL 所需要的运行期环境。
Core RT
Core RT 是以AOT (Ahead-of-time) 编译方式为主的核心功能,在 .NET Core 内称为 Core RT,在 UWP 则是称为 .NET Native。
LLILC
LLILC (LLVM-based MSILCompiler,英文发音为 “lilac”) 是 .NET Core 在非 Windows 平台的 MSIL 编译器,基于 ECMA-335 (Common Language Infrastructure) 的标准将 MSIL 编译成原生码运行,适用于可运行 LLVM 的操作系统,例如 macOS与 Linux 操作系统。
LLILC 同时支持 JIT (内含 RyuJIT 的实现) 以及 AOT (未来将开始支持) 的编译方式。
Roslyn
.NET Compiler Platform (项目代码为 Roslyn) 是将 .NET 平台的编译架构标准化的平台,它可分享程序管理工具 (如集成开发环境) 相当多的情报,用以发展有助于编写程序与管理程序结构所需要的功能,例如类型信息、语法结构、参考链接、语义、编译器、自动化、错误回报等等功能,只要是遵循 CLI 标准的编程语言,都可以利用 .NET Compiler Platform 实现出编译器,让程序管理工具能实现如语法提示、语法自动完成、关键字高亮等可视化能力。
.NET Compiler Platform 可同时支持 .NET Framework 4.6 以上版本,.NET Core 也原生支持。
.Net Core使用方法
怎么使用 ASP.NET Core 创建 Web API?
从“文件”菜单中选择“新建”>“项目” 。
选择“ASP.NET Core Web 应用程序”模板,再单击“下一步” 。
将项目命名为 TodoApi,然后单击“创建”。
在“创建新的 ASP.NET Core Web 应用程序”对话框中,确认选择 .NET Core 和 ASP.NET Core 5.0 。 选择“API”模板,然后单击“创建” 。
下载仅供下载体验和测试学习,不得商用和正当使用。
发表评论