ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)之间的区别 [英] Difference between ASP.NET Core (.NET Core) and ASP.NET Core (.NET Framework)

查看:146
本文介绍了ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

ASP.NET Core Web(.NET Core)与ASP.NET Core Web(.NET Framework)有什么区别?

What is the difference between ASP.NET Core Web (.NET Core) vs ASP.NET Core Web (.NET Framework)?

.NET Framework有什么区别提供与.NET类似的类似的性能核心吗?

and does .NET Framework provide similar performance as to .NET Core?

推荐答案

乍一看可能会造成混淆,但是请务必记住: ASP。 NET Core只是一堆可以在您的项目中安装的NuGet软件包。

This can be confusing at first, but it's important to remember: at the end of the day, "ASP.NET Core" is just a bunch of NuGet packages that can be installed in your project.

.NET Core上的ASP.NET Core 平台的ASP.NET Core。它可以在Windows,Mac和Linux(包括Docker)上运行。服务器不需要安装.NET Core-依赖项可以与应用程序捆绑在一起。

ASP.NET Core on .NET Core is cross-platform ASP.NET Core. It can run on Windows, Mac, and Linux (including Docker). The server doesn't need .NET Core installed - the dependencies can be bundled with the application.

.NET Framework上的ASP.NET Core 是完整或桌面 .NET Framework(例如.NET Framework 4.6.2)上的ASP.NET Core。这些应用程序只能在Windows上运行,但是有关ASP.NET Core的所有其他行为都具有相同的行为。

ASP.NET Core on .NET Framework is ASP.NET Core on the "full" or "desktop" .NET Framework (e.g. .NET Framework 4.6.2). These applications can only run on Windows, but everything else about ASP.NET Core behaves the same way.

根据基准,它们的性能都将高于ASP.NET。 4.6,尽管.NET Core当前是最高的。

According to the benchmarks you linked, both will have higher performance than ASP.NET 4.6, although .NET Core is currently the highest:


ASP.NET 4.6:< ; 50k req / sec

ASP.NET 4.6: <50k req/sec

ASP.NET Core(CLR):40万req / sec

ASP.NET Core (CLR): 400k req/sec

ASP.NET核心(.NET Core,Linux):900k req / sec

ASP.NET Core (.NET Core, Linux): 900k req/sec

ASP.NET核心(.NET Core,Windows):> 1.1m req / sec

ASP.NET Core (.NET Core, Windows): >1.1m req/sec

但是,这些基准稍早一些(2016年2月),反映了RTM之前的代码。从那时起,如果它们有所改善,我就不会感到惊讶。

However, these benchmarks are slightly older (February 2016) and reflect pre-RTM code. I wouldn't be surprised if they've improved since then.

这篇关于ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆