簡體   English   中英

亞馬遜網絡服務:python還是ruby?

[英]Amazon Web Services: python or ruby?

我即將開始涉及AWS的相當復雜的項目,特別是EC2,S3和Dynamo,並嘗試決定使用哪種語言。 我知道python和ruby,沒有java / net / php。

http://aws.amazon.com/ruby | http://aws.amazon.com/python

從我的理解,有一個為蟒蛇沒有官方的SDK,是博托一個適當的替代?

Ruby中是否有任何工具/庫我會選擇Python(反之亦然)?

哪個(與AWS相關)社區更大/更好?

請注意: 這不是關於哪種語言更好或更差的問題 我只想知道哪種語言能更好地支持AWS。

根據我的理解,沒有官方的python SDK,是否適合替代?

毫無疑問, boto可能已經被認為是AWS的事實上的Python SDK已經有一段時間了,最​​近它的作者Mitch Garnaat也加入了AWS團隊,參見關於Python,boto和AWS的大新聞

在此模型的基礎上, Mitch Garnaat也加入了該團隊。 Mitch已成為AWS社區的成員超過6年,並已向AWS開發者論壇發布了2,000多篇帖子。 他還是boto的作者, boto是訪問AWS的最受歡迎的第三方庫,以及Python和AWS Cookbook


附錄:危險評估

您關於哪個(與AWS相關)社區更大/更好的問題? 確實只能主觀回答,我絕對同意Marcin的評論 ,選擇你最熟悉語言/開發環境

但是,我個人的印象是,Python可能在開發人員領域具有優勢,即在開發場景中將AWS作為組件的選擇似乎更常見(但是,我有偏見,我更喜歡Python這里也是相應的過濾信息)。

另一方面,Ruby 似乎目前在運營領域具有優勢,只有兩個(大多數?!)流行且廣泛使用的基礎設施自動化工具PuppetChef都是基於Ruby的(但是,我有偏見,我現在更喜歡這些工具並相應地過濾信息)。 同樣,AWS也在其自動化指南中明確地解決了這兩個問題,請參閱AWS CloudFormation文章和教程

所以明智地選擇;)

Scala可以成為Python和Ruby之后的第三個競爭者。

許多腳本最好/易於使用Scala,Python或Ruby而不是Java / .net運行。

鏈接到Scale AWS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM