Leonard Richardson
Sam Ruby
O’Reilly

Couverture de Restful Web Services

J’ai lu ce bouquin de façon pûrement fortuite. J’ai mis la main sur la version PDF et je me suis mis tout simplement à le lire, comme ça, en repoussant mes autres lectures en cours. Le sujet des services web appliquant les principes de la dissertation de Fielding est la cible d’une vague de popularité assez marquée, et donc du coup, beaucoup de buzzwords et d’incompréhension.

Le livre a le mérite de débroussailler tout ce qui est REST en ce bas monde. Il explique que ce n’est pas une façon de coder, mais bien un style architectural basé sur les ressources que l’on veut exposer. On y discute de choses telles que HTTP, URI, content negociation, et on assemble tout ces trucs dans des exemples non-triviaux (généralement en utilisant Ruby, mais pointant vers les bonnes ressources relatives aux autres langages).

Le truc castrant avec ce livre est, selon moi, qu’il est beaucoup trop long. Une architecture de type REST n’est pas d’une complexité déconcertante. Une fois les concepts sur la table, les relations établies entre eux, quelques exemples et cas d’utilisation, je ne vois pas à quoi il sert de parler pour répéter ou re-phraser constamment.

À lire rapido, en diagonale.

Pour: Met des explications sur les buzzwords, et les exemples sont plutôt costauds.

Contre: Utilise beaucoup de mots pour des concepts relativement simple. Aurait pu couper 3 chapitres facilement.

url | chapters.ca | amazon.ca

JS.

Répondre