参加首届中国 .NET 开发者峰会有感
Intro
很高兴能够有机会参加首届中国 .NET 开发者峰会,与从全国各地赶来上海参加活动的 .NETer 一起参与这空前的 .NET 的盛会。大会有许多从外地过来参加的开发者们,也有些讲师也是从外地赶过来为我们分享,特别是 桂素伟老师特意从日本飞回来为我们带来分享。由此可以看出我们 .NETer 参加这一盛会的热情,大家对 .NET 还是充满了期待。
No Core No Soul
“no Core no Soul” 是在早上过去签到的时候首先注意的一句话,没有 .NET Core 就没有了灵魂(大白话译。。),而大会的内容基本也都是关于 .NET Core 的,.NET Core 才是未来。
如果你还只是停留在 .NET framework 的开发,没用过 .NET Core 甚至于对 .NET Core 不了解,那么你就掉队了,已经不算是一个合格的 .NETer 了,赶紧开始 .NET Core 吧~~,做一个合格的 ,有深度的 .NET 开发者
Kubernetes
Kubernetes 如今已经成为了容器编排的事实标准,无论你的应用规模大小,都建议了解一下,并尽可能做一些实践,docker desktop 也支持 k8s,你也可以通过 minikube
或 kind 来实践,首先推荐 docker desktop 上实践,如果 docker desktop 上配置有问题跑不通,建议使用 kind,在有 docker 的环境下,就可以通过 kind 来跑 k8s,很简单的配置就可以跑一个 k8s 环境,安装好 Kind 之后只需要
kind create cluster
就可以跑起来一个 k8s 的集群环境
kind 全称是 "Kubernetes in docker",是在 docker 里跑 k8s ,详细介绍参考官方介绍 https://kind.sigs.k8s.io/
微服务
很多人总说 .NET 没有像 Spring Cloud 之类的全家桶,从架构整体发展来看,Spring Cloud 已经是上一代的微服务架构了,Kubernetes 才是微服务的大杀器,有了 k8s,我们就可以少做很多事情。
dot net core on k8s 才是正道。
不要觉得 .NET 不行,也许只是你不行而已,腾飞他们团队4个人用 .net core on k8s 搞电商微服务仅用了7个月的时间并迭代了四个大版本,服务化经历了三个大版本。
不需要羡慕 JAVA 的生态,用 .net core 一样可以做微服务,而且不见得比 JAVA 差。搞微服务,我选 .net core。
人工智能
从微软的 ML.NET 出来到现在 ML.NET 1.4 正式发布,一直想着用 .net 来做一些高大上的人工智能相关的东西,但是一直迟迟没有行动。。。SCISharp 社区为我们带来了原生的 .NET 做人工智能的更好的工具,让 .NET 做人工智能更简单, 而且 ML.NET 现在已经集成了 TF.NET 来做深度学习。
在此要立个 flag,要用 ML.NET 以及 TF.NET 做一些人工智能方面有意思的尝试
Photos
更多高清大图浏览地址:https://vzan.com/live/tvchat-1099246581?ver=637089356944546138&shareuid=27008622
Thanks
感谢大会的张善友老师(张队)/衣明志老师/苏震巍老师三位出品人老师,三位老师均是从外地赶过来的上海,感谢他们的辛苦付出,这几位老师均曾是微软技术大会的讲师,资历深厚,
感谢给我们带来精彩分享的各位大会讲师,
感谢那些特意从外地来参加活动的 .NET 开发者们,
感谢各位活动的组织者以及活动的志愿者们。
End
首届 .NET 开发者峰会第一天虽然结束了,今天还有一个 k8s 的 workshop,
现在报名很早就已经满了,感兴趣的可以通过阅读原文加入直播
期待下一届的中国 .NET 开发者峰会,明年见~
相信 .NET 的生态会越来越好,.NET 社区也会发展的越来越好,.NETer 的幸福感持续高涨~~