C# 从2018年起,需要重新跟上.net/c的速度

C# 从2018年起,需要重新跟上.net/c的速度,c#,.net,asp.net-core,.net-core,C#,.net,Asp.net Core,.net Core,我在15年前第一次使用.Net(v1.0)时就开始使用它了。我的最后一次经历是在2018年使用Web API编写企业范围的API 从那以后,我一直专注于React和Azure。现在在.Net中编写web服务的最新和最好的方法是什么?它仍然是“Web API”吗?还是有一种我应该学习的在.NETCore3.0上编写web服务的新的首选方法 我现在看到更多关于.NETCore的招聘信息。在这一点上,似乎有更多的公司购买了.NETCore。Microsoft是否已宣布.Net标准的支持日期结束 是否有

我在15年前第一次使用.Net(v1.0)时就开始使用它了。我的最后一次经历是在2018年使用Web API编写企业范围的API

从那以后,我一直专注于React和Azure。现在在.Net中编写web服务的最新和最好的方法是什么?它仍然是“Web API”吗?还是有一种我应该学习的在.NETCore3.0上编写web服务的新的首选方法

我现在看到更多关于.NETCore的招聘信息。在这一点上,似乎有更多的公司购买了.NETCore。Microsoft是否已宣布.Net标准的支持日期结束


是否有我应该熟悉的新框架功能或语言语法?

现在只有ASP.NET核心。您可以在同一个项目中创建API样式的控制器或MVC样式的控制器/视图(或Razor页面、Blazor等)。有一些类似API的模板,但这只是给了你一个开始;它不会把你局限于一种或另一种方法

一般来说,ASP.NETWebAPI只是REST风格的应用程序;ASP.NET内核也有同样的功能。但是,它也支持gRPC和OData,并且可以与GraphQL一起使用。其中任何一个都可以用来创建“web服务”


.NET标准是一个抽象,而不是一个框架。NET标准的每一个后续版本都获得了更广泛的API足迹,涵盖了更多的.NET框架(.NET框架本身,但也包括Unity、Xamarin、Mono和.NET Core)。就其本身而言,网络标准是行不通的。然而,.NETCore从.NETFramework中获得了更多的功能,并且基本上已经超越了它。NET核心的下一个主要版本实际上是“.NET 5”。NET框架将消失(尽管微软仍然支持遗留应用程序),Unity、Xamarin和MonoAPI将加入,以创建一个.NET来管理所有应用程序。长话短说,是的,.NET核心应该是你的重点。

现在只有ASP.NET核心。您可以在同一个项目中创建API样式的控制器或MVC样式的控制器/视图(或Razor页面、Blazor等)。有一些类似API的模板,但这只是给了你一个开始;它不会把你局限于一种或另一种方法

一般来说,ASP.NETWebAPI只是REST风格的应用程序;ASP.NET内核也有同样的功能。但是,它也支持gRPC和OData,并且可以与GraphQL一起使用。其中任何一个都可以用来创建“web服务”


.NET标准是一个抽象,而不是一个框架。NET标准的每一个后续版本都获得了更广泛的API足迹,涵盖了更多的.NET框架(.NET框架本身,但也包括Unity、Xamarin、Mono和.NET Core)。就其本身而言,网络标准是行不通的。然而,.NETCore从.NETFramework中获得了更多的功能,并且基本上已经超越了它。NET核心的下一个主要版本实际上是“.NET 5”。NET框架将消失(尽管微软仍然支持遗留应用程序),Unity、Xamarin和MonoAPI将加入,以创建一个.NET来管理所有应用程序。是的,.NET核心应该是您的重点。

Microsoft是否宣布了.NET标准的支持日期结束?
Microsoft是否宣布了.NET标准的支持日期结束?