咨询 asp.net core 的学习方法

311 天前
 sxszzhrrt

rt ,之前看黑马的视频学习过 Java ,最近想学习 asp.net core 请问要不要学习.net framework 的 webform 和 asp.net mvc 作为跳板? 我看这两个非常清晰,官网文档例子也明白,asp.net core 的感觉晦涩很多 另外,aspnet core 里面分 webapi mvc 什么的,请问路线应该是什么? 顺便请问一下大佬们有没有什么好的学习资源推荐?

1699 次点击
所在节点    程序员
8 条回复
hez2010
311 天前
> 要不要学习.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 )开发的,如果你只是做后端开发的话不看问题不大。
idragonet
311 天前
根据需要来学! 学什么都是这样,不用的东西学来做什么?
youyoucha1
311 天前
yuhuai
311 天前
asp.net core 的 mvc 值得学,framework 下的学了没啥用,mvc 都是一样的,顶多有些库不一样,理解了区域,控制器,过滤器,鉴权,ORM 这些东西,就可以工作了,这些官方文档那个都可以,然后你想深入理解,建议找一个蒋金楠的博主,你先看看他的一些博文( https://www.cnblogs.com/artech/p/mvc-mini-framework.html ),如果你后续对 DDD 产生了兴趣可以看( https://www.cnblogs.com/laozhang-is-phi/p/9806335.html
aw2350
311 天前
不建议学这玩意,学个 go rust 都比这个强
lujiaxing
310 天前
@aw2350 为啥???? .NET Core 跟前端 Java 比至少不卷. 虽然工资不一定多高但是也没低多少, 着急找到一份工作的话也蛮好的啊... 至少比 Java 好找工作吧???

至于 Go... 你可别坑人了. 2024 年了还怂恿人学 golang? 现在用 Go 的除了虚拟货币 Web3 基本就是 DevOps. 虚拟货币你国不支持, Web3 基本凉凉, DevOps 几乎仅限于大厂和外企. 但是 2023 年之后 进大厂跟外企基本都要 985/211 学历. 不知道对方有没有这种学历的前提下不要贸然推荐别人学 Go.
aw2350
310 天前
@lujiaxing
.NET Core 跟前端 Java 比至少不卷. --确实不倦,你能找到工作再说卷
虽然工资不一定多高但是也没低多少 -- 没低多少?? 你确定??
着急找到一份工作的话也蛮好的啊... 至少比 Java 好找工作吧??? ----- 你这个至少比 java 好找工作是怎么得出来得

至于 Go... 你可别坑人了现在用 Go 的除了虚拟货币 Web3 基本就是 DevOps. . -- 我不知道你在几线城市,不要把你所在城市得视角来分析一个市场,ok?
aw2350
310 天前
@lujiaxing
V2EX › 成都
成都这边 .NET 开发 (包括 .NET Core) 有大公司么
lujiaxing · 2019-12-09 14:42:17 +08:00 · 5693 次点击
这是一个创建于 1492 天前的主题,其中的信息可能已经有所发展或是发生改变。
RT. 翻了半天感觉成都这边招聘 .NET 的多为初创企业和外地市成都分公司. 大型企业基本没有.
哦不, 应该说成都这边软件开发和互联网开发的企业大多都是中小型公司?
5693 次点击 加入收藏 Tweet 忽略主题 感谢
NET 成都 外地市 开发 4 条回复 • 2019-12-09 15:13:41 +08:00
est Reply 1
est 2019-12-09 15:05:36 +08:00 ❤️ 1
去掉 成都 问题也成立

去掉 大 也成立

同时去掉似乎也成立。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1006951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX