rt ,之前看黑马的视频学习过 Java ,最近想学习 asp.net core 请问要不要学习.net framework 的 webform 和 asp.net mvc 作为跳板? 我看这两个非常清晰,官网文档例子也明白,asp.net core 的感觉晦涩很多 另外,aspnet core 里面分 webapi mvc 什么的,请问路线应该是什么? 顺便请问一下大佬们有没有什么好的学习资源推荐? Core, MVC, 请问, 学习
> 要不要学习.net framework 的 webform 和 asp.net mvc 作为跳板? 不需要 首先官方文档在这里: https://learn.microsoft.com/en-us/aspnet/core 基本上你把这个 fundamentals (基础) 章节过一遍: https://learn.microsoft.com/en-us/aspnet/core/fundamentals 然后再把 APIs ( WebAPI ) 章节过一遍: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/apis 然后 Entity Framework Core (简写 efcore ,是个 ORM ): https://learn.microsoft.com/en-us/ef/core 就完事了。 剩下的比如 Real-times apps 主要是 SignalR 框架的文档(基于 WebSocket/Long Polling 等等的实时通信): https://learn.microsoft.com/en-us/aspnet/core/signalr/introduction 然后就是 Security ,这部分是关于认证和鉴权的文档,需要的话可以看看: https://learn.microsoft.com/en-us/aspnet/core/security 如果你想在 asp.net core 上用 gRPC 的话: https://learn.microsoft.com/en-us/aspnet/core/grpc 想深入了解 http server 可以看看 Kestrel ( asp.net core 的 HTTP 服务器): https://learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel 至于 Web apps 章节(含 MVC 、Blazor )下的内容都是关于 UI ( SPA/SSR )开发的,如果你只是做后端开发的话不看问题不大。