云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站服务器_附近网站建设公司_免费

小七 141 0

从任何地方编写、协作和发布应用程序

欢迎使用Microsoft Build 2020!这一全新的48小时数字体验旨在帮助您和世界各地的其他开发人员一起解决挑战、共享知识和保持联系。在这里,我们将介绍我们在开发工具和云平台技术方面的一些最新创新,以帮助您从任何地方编写、协作和发布应用程序,以便您能够支持不断变化的业务需求,并继续提供客户期望的高质量体验。那么,作为开发人员,如何克服当今的挑战并保持高效?值得庆幸的是,在当今的数字世界中,有一些工具可以帮助您远程工作并像以前一样高效:使用Azure作为您的可信云平台,以及使用Visual Studio和GitHub的云驱动开发工具。代码开发人员经常花费无尽的时间为新项目配置开发机器:克隆源代码、安装运行时、设置linter和调试器、配置扩展以便为下一个项目、下一个bug或下一次代码复查而再次执行这些操作。在远程工作的时代,这个挑战更为普遍,在远程工作中,您可能无法访问首选的开发机器。visualstudiocodespaces在预览版中可用,它使您能够在几秒钟内创建一个可以编写代码的云托管开发环境。您可以从visualstudio代码或visualstudio访问它,它还包括一个完整的基于web的编辑器,可以用来从任何设备编辑、运行和调试应用程序。我们最近宣布,Codespaces将在GitHub预览版中发布,因此您也可以轻松地从任何回购进行编码。为了帮助.NET开发人员跨平台共享代码,今天我们发布了.NET5预览版4。使用.NET 5,我们将继续在所有工作负载(如移动、桌面和web)上统一.NET平台。NET5预览版4在处理容器和减少图像大小方面也有许多改进,特别是对于多阶段构建场景。对于具有C和HTML技能的开发人员来说,Blazor是一个免费的、开源的web框架,它允许您无需编写JavaScript就可以做到这一点。今天,我们宣布ASP.NETBlazor WebAssembly使您可以构建完全在浏览器中使用C#运行的web应用程序,它的性能更好,比JavaScript占用更少的内存,并且可以完全脱机运行。如果您正在使用JavaScript构建一个现代的单页应用程序,并在几分钟内寻找最少的全局配置和部署,那么可以在Azure应用程序服务中查看一个新的托管选项staticwebapps,现在可以在preview中使用。静态Web应用程序支持Angular、React和Vue等框架或Gatsby和Hugo等静态站点生成器。使用Git repo初始化静态Web应用程序将挂接GitHub操作,然后将智能默认值连接到CI/CD管道。这意味着,任何时候开发人员进行更改,都会经过质量和安全检查。对于针对云规模和性能进行优化的应用程序,我们最近宣布了对Windows服务器容器的azurekubernetes服务(AKS)支持的全面可用性。如果您希望在容器中提升和转移Windows应用程序,那么现在可以在Azure中的托管Kubernetes服务上运行它们,并为您的生产工作负载获得可移植性、可伸缩性和自我修复的全部好处。为了帮助您以无限的、有保证的速度和性能立即按需扩展应用程序,今天,我们宣布了对Azure Cosmos DB的新创新,以及通过将autoscale与Azure Cosmos DB free tier配对而节省的大量成本。Azure还使开发人员可以通过Azure认知服务轻松地将AI添加到应用程序中。今天,我们宣布了一些新功能,例如增强的语音样式,使您能够根据您的品牌或独特的场景来定制应用程序的声音。如果你想在任何地方运行人工智能,我们还宣布了对语言理解和文本分析的容器支持的普遍可用性。而且,如果您需要快速交付应用程序,请利用Microsoft Power apps、低代码平台和Azure的组合来分析数据、自动化流程和创建虚拟代理。在Charles Lamanna的博客中学习如何使用Azure服务(如Bot服务、逻辑应用程序和函数)扩展Power应用程序合作为了有效地作为一个本地或分布式的开发团队进行协作,您需要能够适应灵活的工作日程安排,在需要时进行异步和实时协作,并跟踪和确定工作的优先级。使用visualstudioliveshare,您可以创建共享的编码会话以及与对等方安全地共同编辑、共同调试应用程序,无论您身在何处。今天,我们宣布了visualstudioliveshare的扩展功能,包括文本和语音聊天支持。有了这些附加功能,您的团队就可以从自己的开发工具中获得更有效的协作,而不需要额外的应用程序。GitHub拥有5000多万开发人员,是开发人员共同编写代码的地方。我们不断创新,以确保在软件开发生命周期的每个阶段进行无缝协作。例如,您可能会发现自己需要集思广益,帮助新用户了解他们的想法,并就使用该软件的最佳方式进行合作。最近在GitHub Satellite上发布的GitHub讨论可以帮助您做到这一点,目前正在进行公测。了解更多有关GitHub最新创新的信息,以帮助您与团队成员协作。船在过去的六个月中,我们发布了30多个针对Azure的GitHub操作,帮助您创建工作流,以构建、测试、打包、发布和部署到多个Azure服务,从web应用程序到无服务器功能到Kubernetes。我们从您那里听说,通过编辑一堆yaml来构建CI/CD管道是很困难的,而且您需要花费相当长的时间来设置和切换不同的离散工具。我们很高兴地宣布,针对Azure的GitHub操作现已集成到visualstudio代码、Azure CLI和Azure门户中,简化了从首选入口点部署到Azure的体验。下载新的Visual Studio代码扩展或安装适用于Azure GitHub操作的Azure命令行界面(CLI)扩展。在将代码发布到生产环境中时,安全性也是首要考虑的问题。在GitHub卫星上,我们发布了代码扫描和秘密扫描的云beta,以帮助开发人员安全地使用和发送代码。在GitHub中启用代码扫描后,使用世界上最先进的语义分析引擎CodeQL对每个"Git推送"进行扫描,以确定新的安全问题。机密扫描现在可用于私有存储库。此功能监视私有存储库中已知的秘密格式,并在发现时立即通知开发人员。开发人员现在可以在源代码中的漏洞部署到生产环境中之前识别、修复和预防这些漏洞。给每个开发者带来更多令人兴奋的消息随着所有新的编码改进和与Windows10的结合,这确实是一个开发人员的好时机。今天,我们宣布了WindowsTerminal1.0的正式发布,它为命令行工具和Shell(如命令提示符、PowerShell、WSL和azurecloudshell)的用户提供了一个现代化、快速的终端应用程序。我们还宣布即将在Windows子系统Linux(WSL)中支持GPU计算,以实现更快的计算。即将推出的是GUI应用支持,这意味着您可以打开WSL实例并直接运行linuxgui应用程序(不需要第三方X服务器)。您可以使用此功能在Linux环境中运行您最喜欢的IDE,或者一些只能在Linux上找到的应用程序。加入我们吧无论您的团队是在现场还是远程,我们都希望帮助开发人员在设置环境、配置系统和处理底层基础架构方面花费更少的时间,这样您就可以花更多的时间编写和构建解决方案。我们希望确保开发团队能够轻松地在项目上进行协作,而不管您坐在哪里。我们希望帮助您交付和维护没有安全漏洞的自动化工作流代码。微软提供了一个端到端的云平台和开发人员工具,旨在满足您的工程需求,并使您和您的团队无论在何处工作都尽可能高效。请和我一起参加Scott Guthrie的,Azure:发明与目的的会议,并确保观看Scott Hanselman的会议,欢迎每个开发人员,看到许多为每个开发人员设计的新创新。我等不及要看你造什么了!