ASP.NET Core 6 RazorPages 开发项目实战教程
ASP.NET Core 6 RazorPages 开发项目实战教程
今天我们来学习新的内容,那就是ASP.NET Core 6 。
虽然.NET 6目前是预览版2的状态,但是基于微软的特性,预览版的话基本上不会有太大的变动了
ASP.NET Core 6 RazorPages 开发项目实战教程 今天我们来学习新的内容,那就是ASP.NET Core 6 。 虽然.NET 6目前是预览版2的状态,但是基于微软的特性,预览版的话基本上不会有太大的变动了。所以我们可以正常的投入学习了,等到11月份 发布的RTM版本的时候。我们就可以无缝升级切换到.NET 6的RTM版本。 好的asp开发教程,在我们开始使用.NET 6之间,你或许会有疑问,为什么我们跳过了.NET5的版本。我想告诉你的就是 因为时间不够。 如果您看过的之前的视频课程ASP.NET Core入门的,你会发现它是基于.NET Core 2.2的。而在我的书《深入浅出ASP.NET Core》中则使用的是.NET Core 3.1。这两个大版本之间是存在一些破坏式升级,导致一些小伙伴在2020年开始学习的时候存在一些体验不好的问题。 所以我采用了.NET 6 这么一个长期支持版本的进行教学,这样可以保障视频或者文章的生命周期更长。 .NET 6 介绍 为什么.NET 6是一个生命周期很长的项目版本呢? 这个就要从微软自身的规划说起。.NET Core 现在的所有内容都在github上开源了,所以我们可以轻易的找到它的规划路线图。 链接地址: .NET发布时间表 在大多数存储库中都可以使用里程碑信息,例如dotnet / runtime里程碑。关于长期计划的详细信息已于2019年5月6日在Introducing .NET 5博客文章中宣布。 LTS (Long Term Support,长期支援版),之后.NET Core 将更名.NET,固定每年释出新版,并定义双数版号为LTS版,单数版号为Current版。 所以能够看出无论从学习和生产上来说使用.NET 6的版本永远都是最优的选择。 那是否以前的.NET 学习技能就报废了呢? 答案是没有,比如我们可以通过对照微软的文档进行将.NET Core 2.2升级到.NET 5,如果中途有破坏式升级的内容。微软也会在文档中说明的很清晰。从.NET 的版本迭代上来说,更多是增加功能降低开发难度,增强平台的稳定性、优化性能,跟随主流系统进行迭代架构。 关于学习讨论和源代码下载 在本视频以及本系列的后续视频中,我们将讨论使用ASP.NET 6 Razor Pages 搭建一个Web应用程序。所以我们需要学习它。 如果您是看过我的《深入浅出ASP.NET Core》或者学过我的基础视频,您可能已经知道我们可以使用ASP.NET Core MVC来搭建一套Web应用程序。 此时,你可能已经学会使用ASP.NET Core MVC来构建Web应用程序。可能会产生一个疑问。为什么我们又需要学习类似 Razor Pages 这样的其他技术。 所以我们先来学习和讨论,MVC和Razor Pages之间的区别。以及什么时候更适合使用RazorPage的场景。 在此之前,我们先了解下,学习本课程需要提前掌握的知识内容及我们的机器配置。 课程前提条件 要继续学习本课程,您需要具备以下方面的基础知识 了解以下ASP.NET Core概念将非常有帮助。我们在面向初学者的ASP.NET Core MVC教程中详细讨论了这些内容。 随着课程的进行,我们将涉及这些概念。如果您想系统性的学习以上知识内容,请查看我们的ASP.NET Core 入门课程ASP.NET Core 与EntityFramework Core项目实战入门。 多种方式联系我们 交流社区 QQ群:461610507 课程网站 yoyomooc.com 京东/当当均有在售 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |