Developpez.com

Le Club des Développeurs et IT Pro

Amazon sort le SDK AWS pour PHP 2

Une version récrite entièrement à partir de PHP 5.3 pour optimiser l'accès à ses services Cloud

Le 2012-11-07 14:22:13, par Hinault Romaric, Responsable .NET
Amazon vient de publier la nouvelle version du SDK AWS (Amazon Web Service) pour PHP.

Le SDK AWS pour PHP permet aux développeurs utilisant le langage de créer des applications pouvant exploiter les services de la plateforme Cloud dont DynamoDB, Amazon Simple Storage Service (Amazon S3), Amazon Glacier et Amazon CloudFront.

Le nouveau SDK AWS a été entièrement reconstruit à partir de zéro, pour tirer pleinement parti de PHP 5.3 et prendre en compte les recommandations de PHP Framework Interop Group's.

Le PHP Framework Interop Group's sont des acteurs majeurs de l’écosystème système PHP qui se sont mis ensemble pour discuter des points communs entre leurs différents projets et trouver comment travailler ensemble. Les projets des membres du groupe sont entre autres : Doctrine, Drupal, Joomla, CakePHP, phpBB, PEAR, etc.

Le SDK AWS pour PHP 2 est construit sur le Framework Guzzle HTTP, qui permet un gain de performance, et repose sur architecture orientée objet plus robuste et flexible, mise en place grâce à des patrons de conception, l’injection de dépendance et des événements « dispatching ».

Ces nouveautés et les optimisations apportées au SDK AWS pour PHP 2 offrent comme avantages par rapport à la version précédente : des connexions HTTP persistantes, des normes de programmation PHP modernes, la gestion améliorée des erreurs, de la journalisation et de la mise en cache, ainsi que de nombreux Helpers permettant de réduire la quantité de code et de le rendre plus propre.

Le SDK dispose d’une bibliothèque PHP qui fournit des API d’accès à AWS, des exemples de code sur la façon d’utiliser la bibliothèque et PEAR Channel, qui permet d’installer et mettre à jour facilement le SDK AWS.

Le SDK AWS pour PHP 2 est disponible sur la plateforme GitHub, sous les termes de la licence Apache 2.0 et nécessite PHP 5.3.2 avec l’extension cURL activée.

Télécharger le SDK AWS pour PHP 2

Le projet sur GitHub

Source : Amazon

Et vous ?

Que pensez-vous de cette version ?
  Discussion forum
2 commentaires
  • transgohan
    Expert éminent
    PHP 2 ? PHP 5.3 ?
    Je ne sais pas si la suite de terme est valide en anglais mais en français on perd tout le sens si on ne mets pas des guillemets.

    On parle bien de la version 2 du sdk AWS pour PHP ?
    Et non pas d'une version du sdk pour PHP 2 qui implémenterai tout un tas de trucs uniquement présents depuis PHP 5.3 ?
  • gangsoleil
    Modérateur
    Pourquoi il est extremement important d'utiliser les dernieres versions :
    https://docs.google.com/document/pub...n7mGo6Qb7aL7ew