71muke?v=1
在线看书
立即购买

第一章 ASP.NET Core的介绍

收起
2023-07-04更新,每天更一篇

第二章 ASP.NET Core项目的创建

收起
2023-07-04更新,每天更一篇

第三章 模型绑定的使用

收起
2023-07-11更新,每天更一篇

第四章 ASP.NET中的强类型

收起
2023-07-11更新,每天更一篇

第五章 控制器和路由的使用

收起
2023-07-11更新,每天更一篇

第六章 用户管理的实战开发

收起
2023-07-11更新,每天更一篇

ASP.NET Core是什么?

一、什么是ASP.NET Core?

ASP.NET Core 是一个基于.NET Core的开源框架,用于构建Web应用程序。

它可以在不需要安装任何其他.NET库的情况下运行,并且可以跨平台运行,支持Windows、Linux和macOS等不同的操作系统。 

ASP.NET Core 可以用于构建各种类型的Web应用程序,包括Web应用程序、API、Web服务和集成开发环境等。它提供了一系列功能强大的工具和库,可以帮助开发人员快速开发出高质量、可扩展和安全的Web应用程序。 

ASP.NET Core 的开发环境是基于Visual Studio的,并且支持多种开发工具和框架,包括ASP.NET Web应用程序开发工具、Visual Studio Code和F#编程等。此外,ASP.NET Core 还提供了一些开发工具和API,可以帮助开发人员更加高效地开发和部署Web应用程序。

ASP.NET Core是.NET语言中支持的开源、跨平台、轻量级的服务器框架。它主要使用Visual studio 编辑器进行开发。


二、它和ASP.NET Framework有什么不同?

我们在学习ASP.NET Core之前,需要先了解什么是ASP.NET Framework。

ASP.NET Core 是一个基于.NET Core的开源框架,用于构建Web应用程序。

它是一个全面的Web应用程序开发框架,可以用于开发各种类型的Web应用程序,包括Web应用程序、API、Web服务和集成开发环境等。 

ASP.NET Framework 提供了一系列功能强大的工具和库,可以帮助开发人员快速开发出高质量、可扩展和安全的Web应用程序。

它支持多种开发环境,包括Visual Studio和命令行工具等,可以满足不同开发者的需求。 ASP.NET Framework 的开发人员可以使用C#和VB.NET等语言进行开发,并且可以使用各种数据库和服务器技术,如MySQL、Oracle和Azure等。此外,ASP.NET Framework 还提供了一些开发工具和API,可以帮助开发人员更加高效地开发和部署Web应用程序。


ASP.NET Framework开发模式是微软在2002年最初推出的开发模式版本,但是该开发模式并不支持跨平台,只能在windows系统上运行,这极大的限制了开发者选择平台开发和使用。


为了解决这个问题,在2016年微软推出了ASP.NET Core1.0版本,让.NET也可以在跨平台上使用。从2019年起,微软就停止了对ASP.NET Framework的更新。每年以一个Core的版本进行维护升级。


所以现在我们在学习.NET开发时,都主要以学习.NET Core为主。


ASP.NET Core和ASP.NET Framework的发展历程:

image.png

目前,开发模式上我们.NET Framework开发模式更新到4.8之后,微软已经终止再继续更新。

目前主要更新的都是ASP.NET Core版本开发模式。每年一更的速度在进行。目前最新的版本已经到ASP.NET Core 8.0。

须知:本课程主要教学的版本为比较稳定的ASP.NET Core6.0版本。


三、ASP.NET Core支持的功能

目前ASP.NET Core可以做的开发和应用如下:

image.png

功能上比ASP.NET Framework功能更加强大。相信你已经期待已久,一起上车学习Core开发吧!

留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}
×