AmazonWeb服务:python还是ruby?

AmazonWeb服务:python还是ruby?,python,ruby,amazon-web-services,Python,Ruby,Amazon Web Services,我将开始一个相当复杂的项目,涉及AWS,特别是EC2、S3和Dynamo,并尝试决定使用哪种语言。我懂python和ruby,不懂java/net/php | 据我所知,python没有官方SDK,这是一个合适的替代品吗 如果我选择Python(反之亦然),Ruby中是否有我会错过的工具/库 哪个(AWS相关)社区更大/更好 请注意:这不是关于什么语言更好或更差的问题!我只想知道哪种语言对AWS有更好的支持 据我所知,python没有官方SDK,boto是吗 足够的替换 当然,在相当长的一段时间

我将开始一个相当复杂的项目,涉及AWS,特别是EC2、S3和Dynamo,并尝试决定使用哪种语言。我懂python和ruby,不懂java/net/php

|

据我所知,python没有官方SDK,这是一个合适的替代品吗

如果我选择Python(反之亦然),Ruby中是否有我会错过的工具/库

哪个(AWS相关)社区更大/更好

请注意:这不是关于什么语言更好或更差的问题!我只想知道哪种语言对AWS有更好的支持

据我所知,python没有官方SDK,boto是吗 足够的替换

当然,在相当长的一段时间内,它可以被视为AWS的事实上的Python SDK,最近它的作者Mitch Garnaat也幸运地加入了AWS团队,请参见:

在这种模式的基础上,他也加入了团队。米奇 已成为AWS社区成员超过6年,并取得了 有2000多个员额被派往联合国。他也是一本书的作者 ,是访问AWS的最流行的第三方库,以及 这个


附录:危险评估

您关于哪个(AWS相关)社区更大/更好的问题?事实上,只能主观地回答,我绝对同意选择您最熟悉的语言/开发环境

然而,我个人的印象是,Python在开发人员领域可能有优势,也就是说,在开发场景中将AWS作为一个组件进行简化时,它似乎是更常见的选择(但是,我有偏见,因为我在这里也更喜欢Python,并相应地过滤信息)

另一方面,Ruby目前似乎在运营领域占有优势,因为这两个(最流行和广泛使用的)基础设施自动化工具都是基于Ruby的(但是,我有偏见,因为我现在更喜欢这些工具并相应地过滤信息)。同样,AWS在其自动化指南中也明确说明了这两个问题,请参见


所以明智地选择;)

Scala可能是继Python和Ruby之后的第三个竞争者

使用Scala、Python或Ruby,而不是Java/.net,许多脚本将最容易运行


老实说,我认为这取决于您最熟悉的语言/开发环境。毕竟,你的大脑是开发基础设施中最关键的部分(事实上,也是所有创造性的工作)。如果真的没有官方的python SDK,那么答案似乎相当明显。