【微软比特熊故事汇】11月英雄故事:MVP带你提前重返“黑客帝国”( 二 )


用科技造福世界;写程序 , 开心很重要 。
比特熊:但大家可能注意到了 , 今天现场就一只熊 , 难道我没有请到嘉宾?
【微软比特熊故事汇】11月英雄故事:MVP带你提前重返“黑客帝国”
文章图片

文章图片

当然不是啦 , 这次的三位老师都在线上参与 , 此前他们在微软Reactor和各种社区活动中大家都非常熟悉了 , 相信通过今天的直播 , 大家和比特熊都会对老师们有更深入的了解 。
虽然比特熊与三位老师都还是网友关系 , 但通过线上交流已经很熟悉了 。杨中科老师是比特熊眼中的视频分享高产大户 , 视频内容不仅有技术还有学英语等等 , 连B站给他的标注都是B站知名Up主 。第一次知道陈超超老师是在参加微软MVP线上会议的时候 , 超超老师不仅讲了自己的技术长项还大方推荐自己喜欢的游戏 , 让比特熊眼前一亮!比特熊还关注了超超老师在微软Reactor分享的 “进击吧!Blazor!”系列 , 在开发者圈子里很受欢迎 , 获得了超高的点击量!我们title很长的苏震巍老师 , 不仅是Development Technology方向的MVP , 还是我们微软的RD 。相信有不少伙伴跟比特熊一样也经常在社区活动中见到过苏老师 , 也有幸听过他的分享 。
【微软比特熊故事汇】11月英雄故事:MVP带你提前重返“黑客帝国”
文章图片

文章图片

比特熊:.NET 6发布之后 , 很多开发人都非常兴奋 , 在各种平台上分享自己的喜悦、观点和想法 , 下面是杨中科老师对这次发布新变化的划重点:
1、最值得关注的.NET 6特征——Source Generator , 代码生成器存在于软件开发行业非常多年了 , 但微软是第一个把Source Generator做到编译器这个级别 , 非常值得期待 。
2、Record 。不可变的类在性能、并发、处理方面都非常好 , C#里边Record这个类型会让咱们编写一个不可变类变得非常方便 。
3、顶级语句 。只写一句最重要的代码就可以让程序跑起来 , 降低C# 开发的门槛 。
【微软比特熊故事汇】11月英雄故事:MVP带你提前重返“黑客帝国”
文章图片

文章图片

4、可空引用类型 , 减少bug 。
5、WebView2 , 混合式开发 ,
6、Hot Reload , 一番折腾终于保留 , 提高开发效率 。
1、这次C# 10增加了很多的功能 , 列举两个简单的:一个是我们现在代码越写越长 , 屏幕空间其实是很宝贵的 。现在C# 10之后 , 用顶级命名空间就可以解决这个问题;第二个是扩展属性 ,10.0之后可以采用这种写法 , 让我们的代码越来越语义化 , 越来越精简 。
【微软比特熊故事汇】11月英雄故事:MVP带你提前重返“黑客帝国”
文章图片

文章图片

2、换一个角度看选择.NET 6的理由 。图中是目前市面上所有的框架当中 , 功能比较全面的框架 , 就是包括前端后端都都支持的框架里面 , ASP.NET排在第8名 。为什么我说性能跟我们的工作量有关?当你性能足够强的时候 , 会省下很多优化的时间 。.NET 6性能的改进——替换整体提升将近翻倍 , 对比则提升了将近一个数量级 , 意味着我们对硬件资源的需求更少了 。对我们做制造业的人来说 , IT部门是花钱的 , 成本降低就是变相的利润增长 。
【微软比特熊故事汇】11月英雄故事:MVP带你提前重返“黑客帝国”
文章图片

文章图片

3、ASP.NET Core新特性:Minimal APIs 减少控制器的无意义代码 , 让程序结构更简单;Balzor(两个人做的事情 , 现在只需要一个人做)新特性 。

推荐阅读