发布时间:2021-05-30 12:48:58来源:微软科技
(本文阅读时间:9分钟)
2021年5月27日,北京——微软年度开发者大会Build2021以线上直播的形式召开,微软围绕Azure云平台、开发者社区、身份认证与安全保障、Microsoft365生产力平台、PowerPlatform低代码开发平台、Windows开发等与全球开发者生态系统密切相关的工具、产品、平台,推出了近百项新功能、新服务,助力全球开发者以更加高效、灵活、安全、可扩展的方式,发挥创意,创造价值,并为世界重启与数字化转型注入创新动力。
过去一年,世界经历了前所未有的巨大改变,全球各地的开发者,作为推动技术创新普及应用的幕后英雄,在助力各行各业恢复发展、加速转型,支持世界各地的人们积极应变、重塑信心的过程中,扮演了至关重要的角色。面对后疫情时代的种种挑战与机遇,开发者未来也将更多地肩负起数字世界创造者的历史使命。
与生俱来的开发者基因,让微软始终专注于开发者不断发展变化的多样化需求。微软提供了丰富的开发工具,从VisualStudio家族、GitHub开源社区、.NET框架,到全套的微软智能云矩阵:Azure、Microsoft365、Dynamics365和PowerPlatform,此外还有包括身份识别、数据安全、访问管理的端到端的安全屏障。服务于全球95%“财富500强”企业的微软智能云,不但为开发者提供了功能完善的技术平台,同时还能提供遍及全球的服务网络,以及真正企业级的安全合规保障,确保为开发者的应用及解决方案,提供一流的开发、部署、运维平台。
从Windows到Teams
全面提升开发者的创新效率
微软旗下拥有广受全球开发者喜爱的开发工具VisualStudio,以及汇聚了全球编程人才的开源开发社区GitHub。微软的目标,是确保开发者可以使用他们喜爱的语言、开源框架、工具来编写代码,从任何地方将应用发布到云端,用安全的方式彼此协作,并使用低代码工具快速整合不同组件。
VisualStudio在全球市场的月活跃用户总数已经超过2500万,继续蝉联最受专业开发者喜爱的开发工具。微软正式推出VisualStudio2019的最新更新,其中包含了用以提升.NET和C++开发效率的新特性和升级的Git工具,支持直接从IDE开发环境中创建GitHubAction工作流,对容器开发工具进行了改进,并为集成Azure的云开发进行了特别优化。更多关于创新功能的详细情况,请参考VisualStudio博客。
VisualStudio博客链接:
https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-10-and-v16-11-preview-1-are-available-today/
即将发布的新版本VisualStudio2022路线图现已公开。VisualStudio2022将采用64位架构,提供全新的外观和操作感受,在扩展性和性能方面针对大型项目及复杂解决方案进行特别优化,正式的公共预览版将于近期推出。为了打造一个尽可能理想的开发环境,微软欢迎大家在开发者社区提出反馈意见,以便做出相应的优化和调整。
开发者社区链接:
https://developercommunity.visualstudio.com/
为了追求更高的工作效率,开发者常常会手动搭建开发环境,以确保所需的一切触手可及。GitHubCodespaces只要几秒钟的时间,就能在云端将任何代码仓库变成一个可以完全定制的开发环境,开发者可以根据自己的需要选择算力大小,并根据项目需求对环境进行定制。现在注册试用,了解更多信息。
注册链接:
https://github.com/features/codespaces
全球日活跃用户超过1.45亿的MicrosoftTeams正成为众多企业必不可少的数字协作平台,特别是其内置的应用和业务流程,正被越来越多的用户用于彼此协作。随着人们对于实时同步及非同步协作的需求不断增加,开发者可以通过开发在Teams中运行的协作应用,来满足此类需求。Teams新增的会议功能允许开发者对共享舞台、Together模式等会议模式进行定制化拓展。MicrosoftTeams工具包也增加了简便开发的新功能,例如单线授权、AzureFunctions集成、MicrosoftGraph数据连接器等。关于Teams更多相关功能的详细信息,请参考Microsoft365博客。
Microsoft365博客链接:
https://www.microsoft.com/en-us/microsoft-365/blog/2021/05/25/build-the-next-generation-of-collaborative-apps-for-hybrid-work/
目前全球有超过13亿设备运行Windows,Windows仍是开发现代应用的首选平台,微软发布一系列开发工具,来帮助提升Windows开发者的满意度和生产效率。WindowsLinux子系统(WSL)加入对图形界面Linux应用的支持,让开发者可以在Windows电脑上运行所有的Linux工具和流程。现在,Windows可以无缝集成任何图形界面应用中的工作流、Linux及靠GPU加速的机器学习训练。关于Windows开发的更多新闻请参考:
https://blogs.windows.com/windowsdeveloper/2021/05/25/the-windows-developers-guide-to-microsoft-build-2021/
推广GitHub经验
让全球开发者安全无忧地协作编程
远程协作和混合办公正在引领全球现代工作文明的变革,其中,协作与安全正成为最受关注的首要问题。走在前列的领先企业会选择利用最好的开源组件进行开发,并将开源协作的实践经验应用于组织内部,从而快速构建起当今软件开发所必需的灵活性。而微软的目标,是帮助开发者安全无忧地在世界任何地方编写代码、相互协作、部署应用——并为他们全程提供企业级的安全保障。GitHub帮助6500万开发者协作开发的最佳实践,完全可以推广到任何开发团队和企业中去。
无缝衔接的开发和运营平台将帮助开发者更顺畅地推进创新,得益于VisualStudio、GitHub和Azure之间的融会贯通,开发者无论置身地球的任何角落,都可以在云开发环境中编写代码,借助开发工具让分散在各处的团队成员彼此顺畅协作,并从任何地方安全无忧地提交和部署应用。而确保协作开发全程安全的关键一环,在于开发与安全团队密切合作。
为了帮助开发与安全运维团队之间建立明确的责任与协作新机制——微软推出整合Azure安全中心和GitHub的容器扫描服务。这项服务可以让安全运维团队掌握构建及注册容器的扫描结果,并通过全程跟踪及早发现潜在的隐患。通过下面博客文章,可以了解如何在GitHub和Azure上开启协作模式下的DevSecOps开发安全运维实践。
博客链接:
https://techcommunity.microsoft.com/t5/azure-developer-community-blog/kickstart-collaborative-devsecops-practices-with-github-and/ba-p/2357730
微软、GitHub与埃森哲、ThoughtWorks共同宣布成立“绿色软件基金会(GreenSoftwareFoundation)”。作为Linux基金会下属的非营利性组织,绿色软件基金会致力于鼓励软件行业践行可持续发展的社会责任,减少软件开发相关的碳排放,其目标是遵循《巴黎协定》的相关要求,到2030年让软件行业的碳排放减少45%。基金会欢迎任何支持可持续发展的软件公司加盟。关于该基金会的更多详情,请访问其官方网站。
官网链接:
http://www.greensoftwarefoundation.com/
让旧应用上云
让云应用落地
为创新应用拓展更广阔的用武之地
微软智能云Azure、提供了丰富的服务帮助开发者更快速地构建、部署和规模化应用,端到端平台让开发者将精力集中于应用开发,而无需顾虑基础服务。在本届Build大会上,微软推出一系列Azure创新服务,帮助开发者对现有应用进行现代化升级,或者从头打造完全的云原生应用。
推进应用程序现代化,是促使企业上云的常见原因之一,Azure为应用现代化提供了丰富的路径——既有虚拟机、容器服务、托管数据库,也有全托管的PaaS级平台服务。此次推出的多项新服务,将帮助企业更轻松地在云端,实现现有Java应用的现代化升级。MicrosoftBuildofOpenJDK是个免费的开源开发包,现已在Azure和AzureStacks上正式推出,并提供商用支持。RedHatJBossEAP已登陆Azure虚拟机服务,开发者可以使用VMScaleSets对应用进行缩放,同样提供虚机服务的还有IBMWebSphere,并可借助自动化方案模板来简化部署。关于Azure为Java提供的更多创新功能,请参考:
https://azure.microsoft.com/zh-cn/blog/azure-is-the-home-for-your-enterprise-java-applications/
越来越多的客户希望通过云原生技术加速创新,适用于Kubernetes集群,以及可通过AzureArc在多云环境运行的Azure应用服务推出公开预览。包括Azure应用服务、AzureFunctions、Azure逻辑应用、AzureAPI管理、Azure事件网格在内的广受欢迎的Azure应用服务,现在可以运行于本地环境、边缘环境,或者是AWS、Google等其他云服务上,只要是可以通过AzureArc连接的Kubernetes集群,都能部署Azure应用服务。对于需要托管Kubernetes控制平面的用户,微软还推出了AKSonAzureStackHCI超融合方案。关于在更多环境中运行云原生应用的详情,请参考:
https://azure.microsoft.com/zh-cn/blog/build-cloudnative-applications-that-run-anywhere/
为了帮助开发者轻松构建适合任何规模的高性能应用,微软发布AzureCosmosDB的多项创新功能,其中CosmosDBServerless现已正式商用。微软推出新的服务类别:Azure应用人工智能服务,将现有Azure认知服务、针对特定任务的人工智能服务,以及商业逻辑相互结合,用来帮助开发者针对诸如文档处理、客户服务或者是从内容中提取观点等常见的应用场景,更快速地构建AI解决方案。欲了解更多用来帮助开发者驾驭数据和人工智能的云原生创新服务,请参考:
https://azure.microsoft.com/zh-cn/blog/harness-the-power-of-data-and-ai-in-your-applications-with-azure/
传统“代码先行”的开发模式往往难以对不断发展变化的需求做出快速响应,因此很多专业开发者希望代码工具与PowerApps这样的低代码工具相融合,来加速工作流程及交付速度。为了充分发挥VisualStudio家族与PowerPlatform的合力优势,微软推出若干拓展功能:VisualStudioforPowerPlatform拓展,让开发者可以在AzureAPI管理服务中发布API时,同时部署PowerPlatform连接器,从而消除了开发中的障碍和阻力。VSCodeforPowerPlatform拓展,提供了从VSCode直接发布PowerPlatformCLI的原生拓展性,可通过VScode和CLI设置门户,包括用IntelliSense为完成代码及定制门户提供帮助和提示信息。关于相关拓展的更多信息,请参考:
https://powerapps.microsoft.com/en-us/blog/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language/
在全球最大的自然语言模型GPT-3的驱动下,现在PowerFx可以让任何人,完全不借助任何编程知识,仅仅用自然语言来完成应用程序的搭建。PowerFx的这项升级带来了人工智能辅助的完全直觉式的编程体验,让开发者或者其他任何人都能更快速地开发应用。通过加入对ModelDrivenCommanding和DataverseCalculatedColumns的支持,PowerFx现在还可用于搭建模型驱动型应用。查看更多相关信息:
https://cloudblogs.microsoft.com/powerplatform/2021/05/25/microsoft-power-platform-is-the-best-way-for-teams-to-build-together/
今天,面对这个快速变化的世界以及瞬息万变的需求,新一代的开发者需要用新一代的视角、方法和工具去驱动创新、加速发展、引领变革。而微软的使命,则是通过不断更新、完善开发工具、服务与智能云平台,予力全球每一位开发者,用他们最擅长的工具、语言和平台,来发挥创意、施展才华、创造未来。关于Build2021开发者大会的更多详细情况及视频资料,请参考官方网站。
Build官网地址:
https://mybuild.microsoft.com/
推荐阅读
精彩活动