2019 .NET China Conf:路一直都在,社区会更好
这个周末,我从成都飞到了上海参加了首届由社区组织而非官方(比如Microsoft)组织的.NET开发者峰会(.NET Conf)。为此,我特意请了两天的假(周五+周六,对,我们是大小周,这周六要上班),在周五就飞到上海了。现在将我的所见所闻总结成文字,分享给各位关注我的朋友。
首先,谈谈这届峰会的整体感受,那就是标题这9个字“自组织、规模大、准备精”。
这届峰会是.NET技术社区第一次独立自主举办的,参会人数目测>350人且有很多都是从四面八方赶过来的(当然珠三角地区的参会人数还是占大多数),一共有三个分会场,共20多个精选主题分享,且是在极短的时间内组织了这么一场大会的,不得不佩服和感谢为此做出贡献的社区伙伴们,特别是我们的张队!
组织团队+讲师团队
参会人数多,热情高
二、刷新:拖控件的日子早就过去了在会场签名墙看到了许多含有各种标语的板子,其中有一个就是“一个控件一包烟拖拖控件点一天”,回想我们这些85后在初次接触.NET技术时都或多或少地使用过WinForm或WebForm之类的Drap & Drop Driven Development,也曾迷茫过理想中的Programming就是Drag & Drop么? 虽然迷茫过,但好在后来找到了正确的姿势,也拥抱了该拥抱的MVC & WebAPI等技术。不过,正是因为拖控件的方式让很多.NET程序员沉浸在了Drag & Drop的世界无法自拔,他们从不刷新自己的认知,也不努力主动提高,也侧面导致业界对.NET技术的偏见。曾经在张队的博客下面看到评论说业界对.NET程序员的评价不高,而且.NET程序员自己都认为自己低人一等,这其实也说明大部分.NET程序员都到了该刷新自己的时候。我觉得那些自己觉得自己低人一等的.NET程序员们,都应该到.NET开发者峰会来逛逛,他们不会再觉得自己低人一等!
Microsoft在鲍尔默时期丢失的互联网入口红利,在纳德拉的带领下重新刷新自己,再次大象起舞,我们.NET程序员更应该刷新自己了!
一个需求一根烟拖拖控件点一天
三、云原生:Cloud Native for All明显感受到的一个重点就是,云原生时代已经到来,此次大会也给了云原生足够的重视,从分享的主题来看,很多都是和云原生(Docker、Kubernetes等)有关的。
其实早在张队发的《.NET云原生采用情况调查》中已经表明,容器编排和自动化领域Kubernetes已经占据了主体地位,学习Kubernetes刻不容缓!在此次大会上,刘腾飞老师分享了《ASP.NET Core基于K8S的微服务电商案例实践》,远从日本专程回来的桂素伟老师分享了《ASP.NET Core在K8S上的开发实践》,其余还有一些主题也和云原生有关,这里就不再赘述。
刘腾飞老师的分享
桂素伟老师的分享
当然在现场的话,想要平滑接收这些内容是需要你具备一定的容器和K8S基础的,建议有兴趣的童鞋可以自己基于Minkube或Kubeadm搭建一个最小化的K8S集群环境了解一些基本概念和基本部署之后,再去听会更有收获。生产环境建议大家上云,比如阿里云ACK(K8S服务)、腾讯云TKE、Azure Kubernetes Service等等。当然,这里我也给自己打个广告,我的《.NET Core on K8S》系列文章就是针对这方面的基础知识与应用的一个从入门到应用的学习总结,欢迎关注!
四、微服务:合久必分,分久必合此次大会的另一个重点便是微服务,从我们都熟悉的单体架构进化为SOA再演变为微服务这种架构风格,都是我们一路走过的路。
微服务带来的好处多,但是带来的复杂性也多,比较认同李运华老师在《从0开始学架构》专栏中提到的一个观点:架构设计的重点就是解决引入新业务新组件等带来的复杂度,要引入微服务架构风格,必然需要解决由此带来的高复杂度。
温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/web/10175.html
- 上一篇:servlet和jsp技术的区别与联系
- 下一篇:4、Hibernate的查询方式