技术短期来看被高估,长久来看被低估 --- 今天参加微软开发者峰会之我见

 

       首先,很是感谢微软举办的此次活动,聚集不了少技术大拿,为你们呈现一堂高潮迭起的技术分享盛会。也很是感谢公司领导,顶着繁重业务的压力,让你们去充电,去学习新知识。数据库

       言归正传,谈一下今天微软分享的内容,以及我的的心得感觉。后端

       首先,微软分享给你们的是Microsoft Service Fabric,即微软公有云微服务。服务器

       这个课题,之前没有接触过,今天也听的不是很明白,现简要总结一下,总结的很差,还请指正。微服务:主要是借助微软的技术,实现程序多节点部署,任何一个节点的更新或异常不影响程序的运行。现场演示的Demo,感受挺震撼,启动了多节点以后,重启某一个节点,而后该节点重启,对其余节点没有影响,重启完成以后,节点标记改变,恢复正常工做。微信

      其次,微软分享给你们的是:构建跨平台、高可用的的移动应用服务。架构

      主要是分享Xamarin在建立Android,IOS方面的便捷性,也分享了VS2017 for mac在苹果电脑上的运行情况,以及其余软件,如SqlServer在Linux上的的正常运行,可见此次微软的变化是蛮大的,拥抱变革,拥抱开源。并发

      但我的觉得,Xamarin在中国难以流行。由于你要会这个,首先你要懂Android或IOS,若是你会这个的话,你就会以为Android或IOS的自己的开发工具,好比Android Studiot和XCode,对各自的支持更好。而且开发者众多,开发文档齐全。其次,在Xamarin中开发,须要将其余类库,如Jar包转换为Dll,发布后又要将Dll转换为Jar包,可能会出现莫名的雷区。less

      第三,微软分享的课题是:高可用的后端服务。运维

      主要的两个知识点是:Serverless和Functions as a Service。微服务

       Serverless:主要是用服务代替服务器,像消息推送,地图查询,短信发送等能够借助很三方的服务,代替本身管理服务器。固然,好处也是大大的,简化开发,提升性能,让专业的人作专业的事。高并发

       Functions as a Service:微软演示了,在他们在Azure中可实时编辑js,C#代码,而后实时编译出结果的强大功能,以及微软为此开发的门户网站,用户可借此配置出一个网站出来。

       第四,分享的是:Azure数据库服务托管运维平台架构,以MySql集群为例,讲解了,微软在数据库服务上的解决方案,其中有一句话说的特别好:分区以高并发,副本以高可用。

       第五,腾讯的张善友为你们分享:.Net Core Microservices,以本身在微信支付领域的实际项目经验分享Docker以及Asp.net Core的实战经验。

        其中,Docker能够轻松的为任何应用建立一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试经过的容器能够批量地在生产环境中部署,包括VMs(虚拟机)、OpenStack 集群和其余的基础应用平台。

        Asp.net Core再次体现微软拥抱变革的的决心,该版本已开源,能够运行在Linux服务器上。

        这里谈两点人生感悟,一个是由微软首席执行官更换,带来的微软变革。众所周知,前微软首席执行官是销售出身的鲍尔默,在鲍尔默时期,微软不是很重视技术,主要以销售为主,微软的声望及营业额反而降低。而如今的首席执行官萨提亚·纳德拉重视技术,拥抱变革,改变之前以Windows和Office为主要销售内容的销售方法,重视云计算。微软的声望和市值节节攀升。

        另外一个是:我也曾经和张善友共事过,如今他在台上演讲,我在台下鼓掌。有我的说的好,如今的你是十年前的你决定的,一样,如今和张善友的差异也是十年前决定的,一直以来,他都是微软的MVP,引领.Net潮流,今天的他,实至名归,理所固然。而我呢,一直想多赚点小钱,只学习自认为实用的技术。所幸,如今除了微软系列,还会一点手机App,不至于差异太大。

        以上,就是今天在微软开发者大会上学习的到主要内容,再次感谢微软组织的这块活动,感谢公司给你们学习的机会。我也始终相信,技术短期来看被高估,长久来看被低估,相信今天学习的这些知识,必定会像一颗种子同样,在各位学习者的心中,生根发芽,将来长成参天大树,服务于公司,服务于社会。

相关文章
相关标签/搜索