Microsoft Build 2022 将会在5月24日 - 5月26日正式举行,作为开发者的你是否和我一样期待本次的 Build,它会带来什么的技术革新以及黑科技呢?下面我就针对今年 Build 的几个主题结合相关技术来谈谈我对 Build 的期待。
开发技术和相关工具
今年是 .NET 20 周年,相信很多 .NET 开发者去年就用上了 .NET 6 , 但有一个小小的遗憾 MAUI 还没正式发布, 这也是 .NET 非常重要的一个版图。如无意外的话 MAUI 将会在 Build 大会上正式推出, 不知道各位 Xamarin 用户做好了升级准备没有呢?当然有 MAUI 还是不行的,也要也需要有开发工具的支持。Visual Studio 2022 估计也会伴随 MAUI 的发布做对应的更新。在之前的文章中我有提到 Comet 让 MAUI 可以在 Visual Studio Code 中开发, 有小伙伴就问我那 Visual Studio 2022 for Mac 呢?当然也会啦!在这里也谈谈 .NET 7 , 每次 .NET 的更新都总会有一些惊喜。例如现在非常火的 Web 3 以及 WASI 我觉得都会是一个重点。特别是如何在 WASI 运行 .NET ,以及如何用 .NET 构建 WASI的应用都会是 .NET 开发者不能错过的。
除了 .NET 外,我觉得 Java 也是一个非常重要的部分。如何结合传统的 Java 应用上云也会是本次 Build 上的不可缺少的。当然还有 GitHub ,自从 GitHub Codespace 发布后我就深深爱上了他, 让我可以随时随地,通过任意的设备进行编码 。我更关注在 Build 上是否会分享更多利用 GitHub Codespace 完成团队开发的经验。
云原生和大数据
云原生是数字化转型非常重要的一环,微软在云原生的投入非常巨大。在 Build 上 ,一定会有一大波关于 Azure 的更新以及新功能的发布 。微软在去年 Ignite 上发布了 Azure Container Apps ,如何大规模部署和使用在什么场景就是我所关注的。特别是结合 Dapr 和 Azure Kubernates 进行应用是我关注的重点。Dapr 是否会有更多的功能会发布呢?接下来 Dapr 的未来会是怎么样?我相信很多云原生开发者和我一样期待。
当然我也在关心 Azure 在 DevOps 和 MLOps 会不会有更多的更新 ,特别是 Azure 机器学习服务是否会融入更多的 MLOps 功能, 例如和 GitHub 和 MLFlow 的集成。
Azure 在大数据的功能很多,Azure Synapse Analytics 是一种无限制的分析服务,它将数据集成、企业数据仓库和大数据分析结合在一起。借助它可使用无服务器或专用选项,根据自己的需求大规模地查询数据。Azure Synapse 将这些领域紧密结合,以统一的体验引入、探索、准备、转换、管理和提供数据服务,满足即时 BI 和机器学习的需求。怎么通过 Azure Synapse Analytics 和 认知服务,以及 Azure 机器学习结合是我希望能在本次 Build 上获取到的。
低代码
虽然我是一名传统的开发者 ,但对低代码一点也不排斥。现在我们不仅有元宇宙,也有 Dataverse 。通过 Power Apps 低代码的方式如何和 Dataverse API,数据虚拟化打交道,结合 Web API ,以及 PaaS 服务去做应用的创新估计也会在 Build 上提及。
还有 Microsoft Teams ,我们是否可以通过低代码的方式来完成相关 Teams 的应用开发呢?如何通过 Azure 通信服务结合 Microsoft Teams 和 Graph 来做一个会议的解决方案呢?
人工智能
人工智能是这十年全球最热的技术之一,从计算机视觉,自然语言,知识图谱等都有非常多的应用场景。随着技术的普及,进入人工智能的门槛也越来越低了。微软提供了一站式的解决方案,从零代码的自定义视觉服务,低代码“开箱即用”的认识服务,还有面向专业开发者的 Azure 机器学习服务等。本次的 Build 我想大家最关注的是 Open AI 服务。在去年 Ignite 大会上,微软发布了基于 GPT-3 的 Open AI 服务。Open AI 服务将会在自然语言领域带来更广阔的应用场景。微软也已经基于 Open AI 服务发布了 GitHub Copilot 应用,为广大开发者提供了人工智能的编码功能。现阶段 Open AI 服务都只是有限度开放,希望本次的 Build 能给到广大的开发者去使用。
除了 Open AI 服务外,Azure 的机器学习服务功能的升级也是我所关注的。我是 Azure 机器学习服务的忠实用户 ,通过它我完成了整个机器学习的管理和场景应用,在微软的最新文档中已经有新一代 Azure 机器学习服务的介绍,结合新一代的 Azure CLI v2 结合 YAML 去管理你的云端机器学习场景 ,优化了本地和云端结合的流程,提升了开发和管理效率。
小结
每年的 Build 大会都会是微软开发者的一个节日 ,也是非常重要的充电时刻,我和开发者们都在期待今年的 Build 大会到来,各位小伙伴不知道你们会期待什么技术和黑科技在今年的 Build 大会上出现呢?请在留言区和我分享一下。当然大家也快快报名,通过扫描下方二维码或以下链接 https://aka.ms/build_msdn 报名参加今年的 Build 大会吧!
Build 大会报名二维码
*相关资源
1.了解 Azure 机器学习服务 CLI (v2) YAML 架构
https://docs.microsoft.com/zh-cn/azure/machine-learning/reference-yaml-overview
2.了解 Azure 机器学习服务 CLI (v2) 安装
https://docs.microsoft.com/zh-cn/azure/machine-learning/how-to-configure-cli?tabs=public
3.了解 WASI 的相关知识
https://wasi.dev/
4.安装 .NET 7 Preview 4
https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0
5.了解 Azure Container Apps
https://docs.microsoft.com/zh-cn/azure/containerapps/overview
6.了解 Azure Kubernates Service
https://docs.microsoft.com/zh-cn/azure/aks/introkubernetes
7.了解 Dapr 的相关知识
https://dapr.io/
8.了解 Azure Synapse Analytics 的相关知识
https://docs.microsoft.com/zh-cn/azure/synapse-analytics/
9.了解 Microsoft Dataverse 的相关知识
https://docs.microsoft.com/zh-cn/powerapps/maker/data-platform/data-platform-intro
往期推荐:
CA周记 - 2022年的第一课Rust
CA周记 - 用 Visual Studio Code 做基于 .NET MAUI 跨平台移动应用开发
CA周记 - 通过 Azure ML + GitHub + GitHub Action 打通 ML 开发的任督二脉
CA周记 - 宇宙最強的IDE - Visual Studio 25岁生日快乐
CA周记 - “探店”低代码
CA周记 - 云上“炼”码兵器 GitHub Codespaces
CA周记 - C# 学习经验分享
CA周记 - 带你进入 OpenAI 的世界
CA周记 - 跟我做一个可以聊天的 Visual Studio Code 插件
CA周记 - .NET 6 Minimal API 的经验分享
更多原创文章与资源共享
请关注Kinfey Techtalk