微软 Build 大会发布大量开发工具与服务!编码、协作、发布,如丝般顺滑

Microsoft Build 2020开发者大会已经圆满落幕,在连续两天48小时的不间断直播中,来自全世界的开发者共赴盛宴,场面相当壮观。在这一年一度的大聚会里,微软也是诚意满满,带来了一连串的产品发布或升级。

比肩全球 Top 5 的 AI 超级计算机,Windows 应用生态 UI 和 API 大统一,Edge 浏览器多项功能更新,Microsoft Teams 大升级、诸多基于 Azure 云计算的功能更新……

对于在远程办公中的开发者来说,最最令人期待的还是像Azure可信任的云平台,以及Visual Studio和GitHub等云开发工具又有些什么更新,下面让我带你看看大会上最新鲜出炉的开发工具和云平台技术创新。

全新的编码体验

开发者做新项目的时候经常需要花大量时间配置开发机:克隆源代码、安装runtime、设置linter和调试器、配置扩展等等。但是往往在下一次开发新项目、出bug或检查代码的时候又得重新做一遍,会浪费大量时间。远程办公以后,因为可能没法在惯用的开发机上工作,这种问题会更加常见。

在全新推出的预览版 Visual Studio Codespaces 中,只需几秒钟就能创建可用于编程的云托管开发环境。直接从Visual Studio Code或Visual Studio就可以访问,也可以使用完整的Web编辑器在任何设备上编辑、运行和调试应用程序。最近发布的Codespaces 即将在 GitHub 上 推出 预览 版本 ,让你在代码库中轻松编程。

微软 Build 大会发布大量开发工具与服务!编码、协作、发布,如丝般顺滑

全新发布的.NET 5 Preview 4 ,可以帮助.NET开发者实现跨平台代码共享,通过.NET 5统一移动端、桌面端和网页端等所有工作组件。.NET 5 Preview 4特别针对多阶段开发场景改进了容器功能,并且减少了映像大小。

C#和HTML开发者现在可以使用Blazor开发Web应用。Blazor是一个免费开源的Web框架,无需JavaScript编程就能开发web应用。还会推出ASP.NET Blazor WebAssembly ;有了它,你开发的web应用可以完全使用C#在浏览器中运行,性能比JS更好,占用内存更少,而且可以完全脱机运行。

如果你需要使用JS开发现代化单页应用,而且不想花时间进行配置,想在短时间内完成全局部署,那么在Azure App Service中可以找到一个新的托管选项,静态 Web 应用 ,现已推出预览版。静态Web应用支持Angular、React和Vue等框架,也支持Gatsby和Hugo等静态站点生成器。使用Git代码库初始化静态Web应用,就会与GitHub Actions挂钩;Actions会将smart defaults连接到CI/CD管道。这意味着开发者每次做出修改时,都会自动执行质量和安全检查。

微软 Build 大会发布大量开发工具与服务!编码、协作、发布,如丝般顺滑

有些应用针对大规模、高性能的云计算进行了优化,现在也推出了Azure Kubernetes 服务( AKS ) 对 Windows Server 容器的支持 。如果你需要在容器中对Windows应用程序进行lift-and-shift,就可以在Azure的托管Kubernetes服务上运行,同时生产环境的工作组件还能获得可移植、可伸缩和可自我修复等优势。如果需要在保证速度和性能的前提下快速、无限制、弹性扩展应用,Azure Cosmos DB 的创新可以将自动扩容与Azure Cosmos DB免费层级匹配,为你节省大量成本。

开发者可以在Azure上通过Azure 认知服务 轻松在应用程序中加入人工智能。全新功能包括多种语音风格,定制的应用语音可以打造个性品牌,或者用于不同的场景。如果你想随时随地应用AI功能,我们也推出了容器对语义理解和文本分析的支持。

此外,如果你需要快速发布应用,可以使用Microsoft Power Apps,这是一个低代码平台,与Azure组合使用可以分析数据、自动化流程,还能创建虚拟客服。你可以使用多种Azure服务(例如机器人服务、逻辑应用程序和函数计算服务)扩展Power Apps。

随时随地与你的团队协作

不管是本地还是远程开发团队,都需要满足以下条件才能有效协作:可以适应不同人员的工作时间、既能异步也能同步协作,还需要跟踪工作进度,同时确定优先事项。有了 Visual Studio Live Share ,无论在哪里都可以与同事共享项目,共同编辑和调试应用程序,而且开发环境保证安全。Visual Studio Live Share推出的扩展功能包括文本和语音聊天。有了这些新功能,你的团队就可以使用惯用的开发工具更有效地协作,无需使用其他应用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdxjz.html