何处寻求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和技术写作经验。

云测试与开发>更多

  • 无服务器计算概览:AWS Lambda/Azure Functions/Cloud Functions和FunctionCompute

    无服务器计算?听到这一词,有人不禁会问“没有服务器怎么进行计算?”这就如同没有煮饭的工具,你如何烧饭?事实上,这里所讲的“无服务器计算”并不是真的没有服务器这样的设备,而是这些服务器对它的使用者不见了

  • 智能即服务:大数据的“迦南地”

    ThoughtWorks中国区CTO徐昊在ThoughtWorks雷达峰会上公布五项技术趋为:智能即服务、崛起的平台、会话式UI和自然语言处理、Python语言和开发者体验成为新的差异化竞争优势。

  • 深入了解基于容器的红帽PaaS和OpenShift

    Red Hat OpenShift Container Platform和它的一些相关的程序组成了PaaS包,给企业级IT开发人员多个平台选择,来实施开发行为,另外还支持现有的或重构的以及云应用。

  • HPE Kubernetes企业级容器云:加速数字创新

    云计算开源产业联盟(OSCAR)承办的2017全球云计算开源大会上,云计算首席技术官李志霄为我们带来了深度思考,他从宏观的角度讲述了企业级用户,在企业级容器云的关注点、痛点是什么?HPE企业级容器云的优势以及如何解决这些问题?HPE在企业级容器云为企业数字创新带来的价值。

相关推荐

  • 亚马逊SDK促进开发深度

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

技术手册>更多

  • 2013年云计算案例合集

    巨头侵入中国市场,也反映出用户已经接受了云计算技术。在过去的一年中,云计算也在各个行业中有了不俗的表现。

  • 私有云安全风险与部署技巧指导

    与传统数据中心相比,私有云架构的定义是什么呢?私有云环境的安全风险是什么?企业如何建立虚拟云环境虚拟服务器连接?本技术手册将为您一一讲解。

  • SDN技术特刊

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

  • 云中虚拟机配置与保护措施教程

    如何为私有云选择正确的虚拟机,我们分析每一个虚拟机和服务所用的资源,还要检查把这些资源移向云中的风险。有了正确的调查,就可以找到最好的资源和服务,并且可以相对容易的部署到私有云中。部署好了之后,云端虚拟机的安全如何保证与管理又成为问题,保证了正常运转与管理之后,随着业务发展,在云端,虚拟机蔓延该如何控制呢?在这本技术手册中我们将一一为您解答。

TechTarget

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