原文:ASP.NET Core 简介 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core 简介
.NET Core 是 .NET Framework 的新一代版本,是微软开发的第一个具有跨平台 ( Windows、Mac OSX 、Linux ) 能力的应用程序开发框
ASP.NET Core 是 Microsoft 新开发的,基于 .NET Core 的 Web 开发框架
ASP.NET Core 是对 ASP.NET 的重新设计,变得快速,灵活,现代,并且可以跨不同平台工作。
如果你之前已经接触过 ASP.NET,有过任何 MVC 或 Web API 的经验,那么你会有很强烈的熟悉感。
在本教程中,我们将会学习如何使用 ASP.NET Core 开发网页应用程序, 创建、编辑和查看数据库中的所有数据
ASP.NET 简史
ASP.NET 设计之初,就为 Web 而生,也自那时起,该框架经历了一个稳步的演变,并最终将我们引导至其最新的 ASP.NET Core 2.1 版本
ASP.NET 的演变史,其实就是一部 Web 框架的演变史的完全版,也是过去这么多年互联网的发展史
-
ASP.NET Core 2.1 不是 ASP.NET 4.x 的延续,或者这么说, ASP.NET Core 1.0 不是 ASP.NET 4.6 的延续
-
ASP.NET Core 是一个全新的 Web 框架,它与 ASP.NET 并行发展
-
ASP.NET Core 是对 ASP.NET 的重新设计,更小,也更模块化
-
虽然能从 ASP.NET Core 中看到很多 ASP.NET 的熟悉身影,但这并不完全一样, ASP.NET Core 是对 ASP.NET 环境的一个重大改变
ASP.NET Core 的优点
ASP.NET Core 具有以下优点:
-
ASP.NET Core 有着大量的体系结构更改,这些更改使得 ASP.NET Core 更精简和更模块化
-
模块化的设计,使得 ASP.NET Core 不再基于
System.Web.dll
,而是基于一组精细且充分考虑的NuGet
包 -
ASP.NET Core 允许我们优化应用程序,只包含必要的 NuGet 包
-
更为精简的应用程序可以带来更高的安全性,更少的维护,更好的性能以及更低的成本
使用 ASP.NET Core ,我们可以获得以下好处:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。