首页 文章

Asp.Net 核心 1.0 和.Net 核心 1.0 之间的区别?

提问于
浏览
5

首先抱歉我的英语不好。我几乎不知道关于asp.net**,asp.net 核心和**.net 核心**之间的差异等等。我在 Google 搜索了近一整天的内容。据我所知,Asp.Net 5 已改名为 Asp.Net Core 1.0. 此外,还有一个新的框架.NET Core 1.0,用于开发 cross-platform 应用程序。

现在我有一些问题,希望不是没有意义的。

我想学习Asp.Net Core 1.0和**.Net Core 1.0**之间的区别。如果我想开发一个项目,每个项目的优缺点是什么?

最后,如果我想将其中一个用于cross-platform 应用哪一个更好?

提前致谢。

4 回答

  • 7

    ASP.Net 专门用于 Web 开发,.Net 是它背后的一般框架。因此,如果您正在构建一个网站,REST API 等,您将使用 ASP.Net,否则只需.Net。

    并且.Net Core 1.0 几天前发布所以不要打扰 RC2 版本(候选版本)。

    你的 2.0 链接是一些带有 2.0 版本的随机 Nuget 包,与.Net Core 无关。

  • 1

    .NET 核心 1.0不是.NET 4.6.2 的下一个版本(完整.NET 框架)。如果它是下一个版本,它应该具有比以前版本更多的功能。但根据微软.NET 核心 1.0 没有.NET 4.6 得到的一些功能。这就是为什么他们将其命名为.NET Core 1.0 而不是.NET 5。

    在 ASP.NET Core 1.0 中,他们使用.NET Core 1.0 作为参考。这意味着我们不需要安装.NET 框架来运行我们的 ASP.NET Core 1.0 应用程序。

    如果要开发跨平台 Web 应用程序,则必须使用 ASP.NET Core 1.0.

  • 0

    .NET Core是使用 C#或其他.NET 工具构建 cross-platform 应用程序的框架。它建立在.NET 之上。

    ASP.NET Core基本上是在使用.NET Core 创建 Web 应用程序时。从技术上讲,它由.NET 核心库组成。

    如果您想了解更多关于为什么以及何时可以使用 ASP.NET Core 的信息,您可以在我的书中免费阅读更多内容:https://leanpub.com/netcore/read_sample(选择 Why ASP.NET Core?章节)。

  • -2

    .Net Core 1.0 是最新版本的.Net Framework 的新名称。它一直是 re-written。

    ASP.Net Core 1.0 本质上是 ASP.Net MVC 的新版本,Web.API 合并为一个利用新.Net Core 1.0 的产品。就像.Net 核心 1.0,ASP.Net 核心 1.0 也已经从头开始重写。

    这两款产品.Net Core 1.0 和 ASP.Net Core 1.0 在过去几周内已获得完全释放状态。

    您发布的.Net Core 2.0 链接实际上是.Net Core 1.0 但是包是版本 2.0.7

相关问题