公司.net很缺人,想让几个前端试试这块看能不能上手,个人对后端也挺感兴趣,但是.net生态完全不像java啊,网上一搜一堆乱七八糟的.net周边技术都不知道老的还是新的,还特容易搜出08年10年的帖子来,求过来的前辈告知一下,现在学.net可以直接学哪些技术?哪些比较过时可以跳过?
公司.net很缺人,想让几个前端试试这块看能不能上手,个人对后端也挺感兴趣,但是.net生态完全不像java啊,网上一搜一堆乱七八糟的.net周边技术都不知道老的还是新的,还特容易搜出08年10年的帖子来,求过来的前辈告知一下,现在学.net可以直接学哪些技术?哪些比较过时可以跳过?
自从 .net core 发布(2016年)以来,.net的开源生态发生了巨大的变化。
以此可以划分两个不同的.net生态环境,
一个是以.net framework为基础
另一个是.net core为基础,
不过在 .NET 5 发布之后,微软就将两条路径合并了,不过在当下,如果想找一些新的.net 技术的话,搜索的相关资料的时候,还是以.net core 为关键词更方便找一些。
为推进.net的开发生态环境,微软可没少下功能。
关于.net的所有技术知识可以直接参考.NET 文档,可以说是最全面也是最易读的官方教程了。
于此同时,.net的看家 web开发框架asp.net core和ORM框架Entity Framework core自然也是没有落下。
得益于.net core的跨平台特性,想要使用Docker 进行容器化也是易如反掌。
对于机器学习,也有ML.NET可以方便上手。
对于如今的微服务架构,微软甚至良心的给出了.NET 微服务体系架构的操作指南,即便仅仅是学习微服务框架也是收获颇丰的。
如果需要其他的开源组件,可以直接查找github上的awesome系列,Awesome Dotnet-Core,寻找意想不到的宝藏。