AWS不断地为开发人员推出新的功能和新的服务,一方面这是令人感到欢欣鼓舞的,但另一方面这也会让人觉得迷惑沮丧。AWS是如何支持云开发团队的呢?

现代应用的开发策略主要依靠使用软件开发工具包,它为开发人员提供了各种的预包装接口、API库、调试工具以及其他的应用开发工具。SDK可支持与特定硬件系统或软件框架集成的新应用的开发。

软件开发工具包(SDK)为开发人员提供了两大利好。首先,它们所提供的API可实现与外部服务或软件的交互,从而有助于缩短软件开发生命周期。其次,因为SDK是以语言为中心的,所以它们可以最大限度地减少加诸于最终软件产品的代码数量或内容开销。随着诸如AWS这样的云供应商们扩展了云服务和功能的范围,越来越多的SDK向AWS开发者提供了支持,帮助他们快速地开发出以那些云计算服务为目标的新应用。

AWS则为软件开发者提供了一组SDK和工具。除了一个Java SDK,AWS还提供了针对谷歌公司基于Linux Android操作系统、苹果公司iOS、微软 .NET以及Node.js和JavaScript的SDK。此外,AWS公司还提供了用于服务端脚本程序语言PHP和高级语言(如Python、Ruby、Go等)的SDK,以及一个用于C++软件开发的早期SDK升级版。而AWS移动SDK则为iOS、Android、Fire OS和Unity语言提供了一个通用软件包,它可以让开发者快速地开发出使用AWS云服务的跨平台移动设备应用。

AWS的Java SDK为基本上所有的公共云服务提供了全面的API。此外,亚马逊SDK囊括了绝大多数AWS工具的应用程序编程接口(API),其中包括亚马逊弹性计算云、亚马逊简单存储服务和DynamoDB。

文档AWS开发者提供支持

AWS和整个应用开发中的SDK是在一直变化的,而确保其始终是最新版则是一个挑战。幸运的是,每一个特定语言的SDK版本都包括了技术文、参考材料和示例,它们能够帮助开发人员开发出云计算支持的AWS应用程序。区域用户组这个交流平台也会为AWS开发者提供支持,让他们有机会相互联系、交换思想、技术和经验。

一个AWS开发者支持计划还为开发者使用AWS Trusted Advisor检查提供了一个具有成本效益的方法,从而更好地提供资源和安全性。它还允许开发人员连接AWS associates以帮助用户使用其服务。

记得每一种语言和平台都有各自独特的优缺点是非常重要的——例如运行Java应用的平台电脑和运行iOS应用的iPhone手机。当一名开发人员启动了一个SDK时,它并不能确保最终应用的可靠性和性能。他不仅必须选择合适的SDK来匹配目标平台和语言,还应当通过作为软件开发过程一个组成部分的广泛性能和安全性测试来彰显出一个适当的用户体验。

AWS

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2019-07-31 15:13:11
云资讯 AWS助力复旦大学附属华山医院数字化转型
北京时间7月31日消息,亚马逊旗下公司Amazon Web Services宣布,复旦大学附属华山医院全面采用AWS云服务加速数字化转型。复旦大学附属华山医院成功将预约总线、定量药理分 <详情>
2019-07-29 20:08:41
云资讯 云之战:AWS增幅放缓至37%,谷歌云年收入运营率突破80亿美元
AWS第二季度37%的收入同比增长降至自开始单独报告业绩以来的最低点,但仍然是零售和科技巨头亚马逊利润的大部分动力来源。 <详情>
2019-07-28 18:12:38
云资讯 亚马逊最赚钱的AWS业务,是谁说了算?
自亚马逊13年前进入云计算业务以来,AWS(即亚马逊网络服务)部门的年销售额飙升至超过250亿美元,占互联网零售商营业收入的近59%。相比之下,它已经使Salesforce在云计算 <详情>
2019-07-26 11:22:59
云资讯 云服务季度增速首次低于40%,强敌围攻下亚马逊“高速翻车”?
近日,亚马逊发布了今年第二季度的财报。财报数据显示亚马逊营收为634亿美元,净利润为26.25亿美元。与上年同期相比,营收和净利润实现同比增长,但值得注意的是云服务增速 <详情>
2019-07-15 10:30:07
国内资讯 【IDC圈一周最HOT】中信获电信牌照、AWS换帅、华为漳州云IDC上线、IBM收购红帽完成……
一周过去了,又到了盘点的时刻。本周行业内发生了哪些HOT事件呢?让我们来一起看看! <详情>