何处寻求AWS开发人员支持

日期:2016-5-31作者:Stephen J. Bigelow翻译:滕晓龙 来源:TechTarget中国 英文

【TechTarget中国原创】

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来匹配目标平台和语言,还应当通过作为软件开发过程一个组成部分的广泛性能和安全性测试来彰显出一个适当的用户体验。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

云测试与开发>更多

相关推荐

  • 亚马逊SDK促进开发深度

    软件开发工具包功能是开发人员选择亚马逊网络服务的一个重大原因。AWS公共云计算支持一系列的SDK和编程语言。

技术手册>更多

  • 检阅云计算工具

    虽然市场上有着数以百计的云计算解决方案供应商,但是作为用户的我们应当如何雾里看花找到真正满足我们需求的云计算产品与供应商?对云计算供应商进行分类对于更好地了解诸如应用程序迁移、自动化与监控等关键领域的领先厂商似乎并无裨益。

  • 云计算标准及性能评估指南

    从应用运行的角度来讲,云计算的性能就是网络性能、应用性能以及云计算基础架构性能的总和。云供应商只能对最后一个因素负责,而不能对前两者负责。因此,用户在衡量供应商云服务质量时必须遵循一个合适的标准。本文介绍制定云计算服务标准必要性,为了满足这一标准而需要满足的配置,以及云计算服务等级(SLA)的制定和遵从问题。

  • 解密后端即服务(BaaS)

    后端即服务(BaaS)作为通向后端的一个不同方法已经兴起—它包含服务器、应用程序和支持应用程序面向用户的前端数据库—通过引入云服务架构通向后端流程。虽然是新的,但它已经有了许多的厂商,随着BaaS商场的不断增长,越来越多的开发团队开始注意到移动应用领域的这个新生儿。

  • SDN技术特刊

    SDN是一种网络防御计划,它能够大大提高网络发现、预防和对抗安全威胁的能力,制定企业的整体安全策略,是建立"自防御网络"的基础。随着网络技术不断地发展,网络安全要从以前被动的方式有所转变,在以前,企业不断在已有的计算机网络上不断添加防火墙,网络入侵检测设备,主机防病毒产品,网络身份认证系统,网络管理系统等等,其目的就是要加强网络的安全性。

TechTarget

最新资源
  • 安全
  • CIO
  • SOA
  • 虚拟化
  • 网络
  • 数据中心