VS Code 中有哪些好用的 Azure 插件?

在之前的文章中,我们提到了 Amazon、Google、IBM、Red Hat、Salesforce、Pivotal 等大厂都在 VS Code 中有提供相应的开发工具:亚马逊上了 VS Code 的船,还有哪些大厂也上了船?

微软必定更是把 VS Code 作为其最重要的开发者平台了。Azure 作为世界第二大公有云服务,也是微软最核心的业务之一,在 VS Code 中必然是有着最佳的开发体验了。那么,我们就来看看 VS Code 中有哪些好用的 Azure 插件呢?

Azure Machine Learning

640?wx_fmt=png

人工智能是近些年来越来越火的行业方向,而 Machine Learning 又是 AI 的核心组成部分。通过 Azure Machine Learning 插件,开发者可以:

  • 更快地训练和部署机器学习和深度学习模型,并轻松部署到云端或边缘节点。

  • 使用最新的开源技术,如 TensorFlow,PyTorch 或 Jupyter。

  • 在本地进行实验,然后使用云中支持GPU的大型群集快速扩展。

  • 通过自动化机器学习和超参数调整加速数据实验。

  • 跟踪你的实验,管理模型,并且使用集成的 CI/CD 工具轻松部署。

Azure Functions

640?wx_fmt=png

Azure Functions 是一个无服务器(Serverless)计算服务,使用它可以按需运行代码。Azure Functions 插件有着完整的端到端开发体验。使用 Visual Studio Code 上的 Functions 模板,可以快速创建 Azure Functions 项目工程。强大的 Intellisense 使得开发者能轻松地编写 Azure Functions 配置文件。此外,开发者还能方便地进行本地构建和调试,以及在云端进行部署、管理和监视 Azure Functions 。

Azure Cosmos DB

640?wx_fmt=png

Azure Cosmos DB 是一个全球分布式多模型数据库服务,它支持 SQL, MongoDB, Cassandra, Azure Tables, 以及 Gremlin 等多种 API。在 Visual Studio Code 里开发 Azure Cosmos DB 的过程中,开发者同时可以查看、创建并管理各类 Azure Cosmos DB 数据库,而不需要在不同的开发工具之间切换,所有的工作统统可以在 VS Code 中搞定。

Azure IoT Hub Toolkit

640?wx_fmt=png

IoT 开发的一大痛点,就是如何让硬件设备与云端服务能够顺畅地连接起来。有了 Azure IoT Hub Toolkit 相助,就能帮你轻松上云!Azure IoT Hub 是微软托管的 IoT 服务,可以帮助开发者连接、监视并控制数百万 IoT 资产。通过 Azure IoT Hub, 可以与数百万 IoT 设备建立双向通信。Azure IoT Hub Toolkit 使得开发者能够轻松地通过 VS Code 来开发并且管理你的 Azure IoT 项目:

  • Code generation:快速生成 Node.js, Java, C#, Python, PHP, Go 等语言的 Azure IoT Hub 代码

  • Simulate device-to-cloud message:没有硬件设备也是试一试 Azure IoT Hub?当然可以,使用 Azure IoT Hub Toolkit 可以帮你模拟设备数据发送到 Azure IoT Hub

  • Device managemant:有很多的设备需要管理?只要有了 Azure IoT Hub Toolkit,所有的管理工作都能在 VS Code 里搞定~

Azure IoT Edge

640?wx_fmt=png

边缘计算在近几年中越来越火,Azure IoT Edge 的推出,对 Azure 认知服务、机器学习、流分析和 Functions 等云工作负载进行容器化,使得各种设备(从树莓派到行业网关)可以在本地运行它们。近实时响应,保证智能边缘安全性,降低 IoT 解决方案成本等,都得益于 Azure IoT Edge。使用 VS Code Azure IoT Edge 插件,大大简化了开发流程。模拟 IoT Edge 运行时,开发,部署,调试以及管理你的 IoT Edge 项目,统统都在 VS Code 中搞定!

更多好用的 Azure 插件

  • Azure App Service

  • Azure Resource Manager Tools

  • Azure CLI Tools

  • Azure Storage

  • Azure Data Lake Tools

  • Azure Terraform

  • Azure IoT Device Workbench

  • Azure Blockchain Development Kit for Ethereum

  • Azure Stream Analytics Tools

云计算的时代已经来临,作为开发者的你是不是也想开发出最好的云服务呢?快来 VS Code 体验下最佳的云计算开发环境吧!



.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 
640?wx_fmt=jpeg


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/315986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CF1592E Bored Bakry

CF1592E Bored Bakry 题意: 给你长度为n的数组a,现在定义一段区间[l,r]为good,如果al&al1&...&ar>al⊕al1⊕...⊕ara_{l}\& a_{l1}\&...\&a_{r}>a_{l}⊕a_{l1}⊕...⊕a_{r}al​&al1​&...&ar​&…

邀请 | 关于微软容器服务,你需要知道的二三事

容器是近年来特别火的话题,那么,什么是容器?为什么我们需要容器服务?微软容器服务特点是什么?今天我们用一种特殊的方式为大家介绍这三大话题。什么是容器这个部分,我们用一个故事进行开场。很久以前&#…

Codeforces Round #746 (Div. 2)

Codeforces Round #746 (Div. 2) 题号题目难度AGamer HemoseBHemose ShoppingCBakry and PartitioningDHemose in ICPC ?EBored Bakry二进制思想F1Alice and Recoloring 1F2Alice and Recoloring 2

CF1592D Hemose in ICPC ?

CF1592D Hemose in ICPC ? 题意: 给你一棵n个节点的树,定义dis(a,b)a,b两点之间路径的gcd的最大值 最多可以询问12次,每次询问给出一个点集合,系统返回当前点集的所有点对中的最大Dist,最终需要输出a,b两…

UWP 推荐 | 限时免费的RSS阅读器《RSS 追踪》登录 Windows 10

前不久,本公号作者 Bravo Yeung 写了一篇不错的关于 RSS 的文章 .Net开发者必知的技术类RSS订阅指南。RSS 现在用的人很少了,而且就算是我,也不过是在一周前才开始正视 RSS 。只因为接触到了一个很好很强大的社区 RSS Hub ,当时看…

King Gym - 102471H

King Gym - 102471H 题意: 给你一个数组b,让你找到一个最长的最长的king子序列,如果长度大于等于n/2,输出长度值,否则输出-1 一个序列(a1,a2,...,an)(a_{1},a_{2},...,a_{n})(a1​,a2​,...,an​)是king序列当且仅当…

常见跨域解决方案以及Ocelot 跨域配置

常见跨域解决方案以及Ocelot 跨域配置Intro我们在使用前后端分离的模式进行开发的时候,如果前端项目和api项目不是一个域名下往往会有跨域问题。今天来介绍一下我们在Ocelot网关配置的跨域。什么是跨域跨域:浏览器对于javascript的同源策略的限制,例如a.cn下面的js不…

E - Flow Gym - 102471E

E - Flow Gym - 102471E 题意: n个点,m条边,从点1到点n有k条相同长度的路径,每个边都有对应的容量,你可以进行任意次操作,每次将一个边的容量-1,将另一个边的容量1,问最少操作多少…

解读大内老A的《.NET Core框架本质》

老A说的一句话让我很受启发,想要深入了解框架,你要把精力聚焦在架构设计的层面来思考问题。而透彻了解底层原理,最好的笨办法就是根据原理对框架核心进行重建或者说再造。看起来没有捷径,也是最快的捷径。相信很多读者已经看过老A…

2019 ICPC Asia-East Continent Final

2019 ICPC Asia-East Continent Final 题号题目知识点ACity贪心BBlack and WhiteCDirichlet kkk-th rootDFireEFlow思维FGameGHappinessHKing随机思维IMoonJPermutationKAll Pair Maximum FlowLTravelMValue状压贪心

Mono和.NET Core 从比翼双飞到合体

.NET 开源之路就是 Mono和.NET Core 从比翼双飞到合体:2001年12月-2002年2月。一个新的平台诞生了。与惠普、英特尔和其他公司一起, 创建了 ECMA-335 标准, 该标准定义了支持多种编程语言的公共语言基础结构,C# 和 Visual Basic. Net。 F # 于2007年晚些…

7-3 打怪升级 (25 分)

7-3 打怪升级 (25 分) 题意: 很多游戏都有打怪升级的环节,玩家需要打败一系列怪兽去赢取成就和徽章。这里我们考虑一种简单的打怪升级游戏,游戏规则是,给定有 N 个堡垒的地图,堡垒之间有道路相连,每条道路…

Skywalking部署常见问题以及注意事项

Skywalking部署常见问题以及注意事项IntroSkyWalking 创建与2015年,提供分布式追踪功能。从5.x开始,项目进化为一个完成功能的Application Performance Management系统。他被用于追踪、监控和诊断分布式系统,特别是使用微服务架构&#xff0c…

CF1486B Eastern Exhibition

CF1486B Eastern Exhibition 题意: 二维平面上有 n 个点,要找一个点,使得所有点到它的曼哈顿距离( x 和 y 的坐标差距之和)之和最小。请问有几个满足该要求的点? 题解: 我们先考虑一维的情况…

GitHub推出包管理服务,npm与Nuget全支持

GitHub 今天推出了一项名为 GitHub Package Registry 的新产品,它提供了软件包管理服务,开发者通过它可发布公共或私有软件包。官方介绍,GitHub Package Registry 完全集成在 GitHub 中,因此和 repo 一样,用户可以使用…

Codeforces Round #708 (Div. 2)

Codeforces Round #708 (Div. 2) 题号题目知识点AMeximization思维BM-arrays思维C1k-LCM (easy version)构造C2k-LCM (hard version)构造DGenius思维构造E1Square-free division (easy version)质因子分解E2Square-free division (hard version)线性dp

CF1497E1 Square-free division (easy version)

CF1497E1 Square-free division (easy version) 题意: 这是简单版,此题中 k0 给出一串长为 n 的序列 a1,a2,a3...ana_1,a_2,a_3...a_na1​,a2​,a3​...an​ 把它分成尽量少的块使每一块中任意两数的乘积不是一个完全平方数。 输出最少的块数。 题解&…

发布dotNetCore程序到Kubernetes

上一篇《Mac中搭建Kubernetes》介绍了怎样在Mac中搭建单节点的Kubernetes,本文将编写一个dotNetCore的示例程序,并发布到Kubernetes中。环境基本步骤创建dotnetCore示例项目;本地搭建私有registry,或者使用DockerHub,本…

CF1497E2 Square-free division (hard version)

CF1497E2 Square-free division (hard version) 题意: 数组 a 由 n 个正整数构成。你需要将它们分割成最小数量的连续子段,使得每一个子段中的任意两个数(不同位置)的乘积不为完全平方数。 除此之外,你被允许在分割之…

[Cake] 2. dotnet 全局工具 cake

在上篇博客[Cake] 1. CI中的Cake中介绍了如何在CI中利用Cake来保持与CI/CD环境的解耦。当时dotnet 2.1还未正式发布,dotnet 还没有工具的支持,使得安装cake非常麻烦。不过随着 dotnet tool 的加入,这一问题得到了很好的解决。目前安装cake&am…