2012-01-04 8 views

Respuesta

20

Yo diría AWS-SDK. No he usado niebla, pero he usado la gema de AWS y la cambié. Descubrí que el soporte oficial y la solución de errores de la persona de rubí en Amazon ha sido bastante bueno. También el código en AWS-SDK es agradable y limpio, y me gusta el enfoque. Cuando AWS anuncia una nueva característica, el cliente AWS-SDK parece actualizarse en cuestión de días para admitirlo.

Miré la niebla e inmediatamente decidí no hacerlo: a) Demasiadas dependencias de gemas. b) El denominador común más bajo, yc) la complejidad interna, necesaria porque admite muchos protocolos diferentes.

+1

Cada vez que intento usar niebla (para proyectos personalizados, no por ejemplo, la integración de Carrierwave), termino buceando en el código para tratar de comprender los conceptos básicos, en lugar de usarlo realmente. Parece que no puedo entenderlo. En realidad, puede ser porque la única documentación que he encontrado es 1) ejemplos triviales o 2) la documentación API seca para todo lo que está bajo el sol. /despotricar – webmat

1

Yo diría niebla.

Todo lo que sé es que es el que he estado usando y está bien. Es compatible con casi todos los servicios de AWS a excepción de sns, creo. También podría ser más fácil de probar, ya que tiene servicios simulados.

Es el recomendado para trabajar con carrierwave también.

La niebla también parece estar bien mantenida.

Pero, por otro lado, aws-sdk está hecho por Amazon, y podría convertirse en el estándar.

+5

No puedo decir Recomiendo esta respuesta. El aws-sdk claramente se está convirtiendo en el ganador. El código es excelente y se actualiza rápidamente cuando salen nuevas API. – matthuhiggins

+0

Durante el tiempo que utilicé AWS-SDK, tuve que parchearlo. Recientemente cambié a niebla y estoy muy satisfecho con ella. – Jan

+0

niebla es segura para subprocesos, aws-sdk requiere trabajar alrededor de autocarga. –

0

Yo diría que si solo está usando Amazon Services, solo use aws-sdk.

mirar el código fuente de la niebla, que es impresionante, pero también miedo cuántos servicios se manejan y construido en la gema central: https://github.com/fog/fog/tree/master/lib/fog

pensar que todos los conductores de servicio son parte de su solicitud construir para nada.

Cuestiones relacionadas