V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sxszzhrrt
V2EX  ›  程序员

咨询 asp.net core 的学习方法

  •  
  •   sxszzhrrt · 311 天前 · 1699 次点击
    这是一个创建于 311 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    8 条回复    2024-01-09 16:52:25 +08:00
    hez2010
        1
    hez2010  
       311 天前   ❤️ 3
    > 要不要学习.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
        2
    idragonet  
       311 天前
    根据需要来学! 学什么都是这样,不用的东西学来做什么?
    youyoucha1
        3
    youyoucha1  
       311 天前
    yuhuai
        4
    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
        5
    aw2350  
       311 天前
    不建议学这玩意,学个 go rust 都比这个强
    lujiaxing
        6
    lujiaxing  
       310 天前
    @aw2350 为啥???? .NET Core 跟前端 Java 比至少不卷. 虽然工资不一定多高但是也没低多少, 着急找到一份工作的话也蛮好的啊... 至少比 Java 好找工作吧???

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

    至于 Go... 你可别坑人了现在用 Go 的除了虚拟货币 Web3 基本就是 DevOps. . -- 我不知道你在几线城市,不要把你所在城市得视角来分析一个市场,ok?
    aw2350
        8
    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
    去掉 成都 问题也成立

    去掉 大 也成立

    同时去掉似乎也成立。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5364 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.