降低 Azure 使用门槛的五大应用开发资源

云计算
本文将向大家分享作者在开始进行Windows Azure应用开发时所使用的五大Azure应用开发资源。希望这些资源将能够帮助你快速启动你自己的Azure开发项目。

微软Azure应用开发入门并不总是容易或简单的。几乎在接触它的同时,开发人员就会产生很多问题。我是否可以使用我现有的开发工具?我是否需要特殊的 API?我从哪里可以找到所有这些对我有用的信息?在本文中,我将向大家分享我之前开始进行Windows Azure应用开发时所使用的五大Azure应用开发资源。我希望这些资源将能够帮助你快速启动你自己的Azure开发项目。

1. Microsoft Visual Studio 2015

Visual Studio是微软公司推出的最重要的开发平台,因此Visual Studio的***版对Windows应用开发提供了内置开发支持也就不会让我们感到奇怪了。如同之前的Visual Studio发布一样,其***版对Azure的支持充分反映了微软公司的开发重点。Visual Studio 2015企业版和社区版提供了内置的Azure连接,但是这种程度的Azure集成在老版本中并不支持。这种内置Azure开发项目支持让Windows Azure 应用开发(尤其是网络应用)将变得与传统网络应用开发一样简单。

当你打开Visual Studio 2015时,将提示你登录Azure并以https://.visualstudio.com的名称创建一个Azure帐户。然后,如图1所示,你可以使用内置Azure项目模板来创建新的Azure应用开发项目。

 

五大Azure应用开发资源

图1 在Visual Studio 2015社区版中创建Azure网络项目

图1中所示的模板提供了一个默认的网络应用名,它会提示你创建一个应用服务计划并选择一个Azure资源组和区域。Visual Studio与Azure的集成将使VS能够直接从你的订阅中获得资源组和区域的信息,所以在项目创建前你并不需要了解这一信息。

你可以选择为你的应用创建一个新的Azure SQL数据库服务器,这将极大地节省你的时间。但要知道,这个数据库将被托管在Azure中,它将使用Azure的SQL服务器模板来创建数据库。不要仓促创建数据库,因为你的Azure账户是要收取费用的。其他额外的模板可让你创建移动应用和app服务应用。免费的Visual Studio 2015 社区版和Visual Studio 2015 企业试用版都支持以上这些功能。

2. 在微软Visual Studio中使用Azure应用开发工具

微软公司还为Visual Studio提供了Azure工具,这是除VS 2015内置Azure连接工具以外的附加Azure集成工具。我不知道为什么微软公司没有把这些工具也同VS一起发布。但是微软Visual Studio的Azure工具是被单独提供下载的,这一点确实让人感到困惑。如果你没有自行下载并安装这些工具,那么你就无法使用这些工具。Azure工具包括了微软Visual Studio.NET SDK、其云计算项目模板以及Cloud Explorer。

Cloud Explorer可让你在Visual Studio 2015 IDE中直接连接Azure资源,这就可以让你使用到Azure存储账户、虚拟机(VM)、虚拟网络、Azure网络应用、应用服务计划以及 SiteRecoveryVault。我喜欢待在我所习惯的开发环境中,而Cloud Explorer可以让我在完成一些常见任务时绕开Azure门户。图2展示了在Visual Studio 2015中运行的Cloud Explorer。

 

五大Azure应用开发资源

图2. Visual Studio 2015社区版在运行Cloud Explorer

你可以看到屏幕左侧的Cloud Explorer,我点开Azure Application Insights节点来显示现有的网络应用。那就是你进行应用开发的所在。其他额外的节点可让你使用其他的Azure资源。还有一些工具可供创建 HDInsight和Azure数据工厂应用使用。

3. Azure软件开发工具包

Visual Studio可能是微软公司的主要开发平台了,但是它并不是微软支持的唯一Azure应用开发平台。微软公司提供了各种支持以下开发平台的软件开发工具包(SDK):

  • .NET 和 Visual Studio 2015
  • .NET 和 Visual Studio 2013
  • Java
  • PHP
  • Python
  • Ruby
  • Node.js

对于.NET 和Visual Studio开发人员,微软提供了可在Windows上运行的.NET SDKs,并支持Visual Studio 2015 和 Visual Server 2013;但是SDK不支持旧版本。对于Java 和开源开发者,微软提供了对***开发平台的支持。这些SDK不提供Azure工具对微软VS所具有的那种类型的集成。举例来说,没有Cloud Explorer,但是支持Azure应用开发。微软Azure SDK 对Windows、Mac和Linux提供了跨平台的支持,其中涉及安装程序和技术文档。你可以通过诸如Eclipse和JetBrains这类的开源开发工具来使用这些SDK。 此外,还有支持iOS、Android和Windows Phone 8的移动和多媒体SDK。

4. Azure PowerShell

PowerShell是微软公司的***管理脚本工具。同时,正如你所期望的那样,微软为Azure提供了PowerShell支持。用户可以使用 Azure PowerShell来实现其Azure运行任务的自动化,但是用户需要非常熟悉PowerShell的独特命令行语法。注意:非工具 PowerShell并不包括Azure支持。用户需要下载Azure PowerShell cmdlets以便于使用Azure资源。我使用Azure PowerShell来创建和分配Azure存储、在Azure中创建虚拟机并部署应用。Azure PowerShell需要.NET Framework 4.5。

 

五大Azure应用开发资源

图3显示了Azure PowerShell控制台。

在用户运行任何命令前,应需要使用Add-AzureAccount 命令来连接用户的Azure账户。在连接Azure账户之后,用户可以输入在如图3中所部分列出的Azure pack命令以使用其Azure资源。

5. Azure文档

当然,任何缺乏技术文档的工具都是不完整的。我知道,文档永远不会是开发人员所钟意的业务消遣,但事实上我们似乎又离不开它。Windows Azure文档中心为使用.NET Framework、Java、PHP、Node.js以及Ruby进行应用开发提供了指导。可用技术文档包括:入门指南、API参考、教程和技术文章 ——这些都是用户开始使用所***Azure开发技术进行工作的基本文件。

原文链接:http://www.searchcloudcomputing.com.cn/showcontent_90997.htm

责任编辑:Ophira 来源: TechTarget中国
相关推荐

2015-03-23 13:16:33

2013-07-24 17:51:14

2013-02-25 14:13:20

2012-01-03 19:09:42

移动应用

2015-03-16 10:47:22

数据中心应用程序软件开发

2011-05-27 15:16:37

网站跳出率

2017-07-05 15:03:48

混合云

2019-12-27 09:00:28

Azure工具Azure平台

2021-11-10 10:05:57

设施管理传感器数据

2022-03-09 10:18:48

UnixC语言软件

2009-03-05 09:21:04

敏捷开发XP开源

2013-06-21 13:33:46

HTML 5游戏

2013-05-06 15:41:30

Android开发资源

2013-07-18 17:22:07

Android开发资源Android开发学习Android开发

2020-11-29 15:09:15

腾讯云云开发代码

2021-07-12 09:52:10

物联网农业应用IOT

2019-06-04 10:40:07

2012-03-10 14:36:44

Android云存储

2018-06-21 07:32:23

云技术云开发SaaS

2013-08-12 00:41:19

腾讯开放平台BAT
点赞
收藏

51CTO技术栈公众号