Note :
Ce livre est un guide complet sur l'intégration de GraphQL avec Elixir en utilisant Absinthe, loué pour sa clarté et son accessibilité. Cependant, il nécessite une connaissance préalable d'Elixir et d'Ecto, ce qui peut poser problème aux lecteurs moins expérimentés.
Avantages:Excellente introduction à GraphQL, explications efficaces sur les requêtes, les mutations et les abonnements, contenu de haute qualité, avantage certain de l'utilisation d'Absinthe par rapport aux API RESTful, et complément solide aux compétences Elixir/Phoenix.
Inconvénients:Nécessite une connaissance préalable d'Elixir et d'Ecto, ce qui peut rendre sa compréhension difficile pour les débutants.
(basé sur 3 avis de lecteurs)
Craft Graphql APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions
Votre domaine est riche et interconnecté, et votre API devrait l'être aussi. Faites évoluer votre API web vers GraphQL, en tirant parti de ses requêtes flexibles pour donner plus de pouvoir à vos utilisateurs, et de sa structure déclarative pour simplifier votre code. Absinthe est la boîte à outils GraphQL pour Elixir, un langage de programmation fonctionnel conçu pour permettre une concurrence massive au sein d'architectures d'applications robustes. Écrit par les créateurs d'Absinthe, ce livre vous aidera à tirer pleinement parti de ces deux technologies révolutionnaires. Créez vos propres API flexibles et performantes à l'aide d'un guide étape par étape et de conseils d'experts que vous ne trouverez nulle part ailleurs.
GraphQL est une nouvelle façon de structurer et de construire des services web, et le résultat est transformationnel. Découvrez comment offrir une expérience plus personnalisée et cohérente à vos utilisateurs, agréger facilement des données provenant de différentes sources et améliorer la maintenabilité de votre back-end grâce à l'approche déclarative d'Absinthe pour définir le fonctionnement de votre API.
Construisez une API basée sur GraphQL à partir de zéro en utilisant Absinthe, en commençant par les principes de base. Apprenez le système de type et comment étendre votre schéma pour répondre aux besoins de votre application. Découvrez un écosystème croissant d'outils et d'utilitaires pour comprendre, déboguer et documenter votre API. Passez à la production, mais faites-le en toute sécurité en gardant à l'esprit les meilleures pratiques. Découvrez comment l'analyse de la complexité et les requêtes persistantes peuvent vous permettre de soutenir vos utilisateurs de manière flexible, mais aussi responsable. En cours de route, découvrez comment Elixir fait toute la différence pour une API performante et tolérante aux pannes. Utilisez l'exécution asynchrone et le batching, ou écrivez vos propres add-ons personnalisés pour étendre Absinthe. Passez à l'action avec des abonnements, en livrant des données via des websockets sur Elixir (et Erlang/OTP), célèbre pour ses performances solides et ses capacités en temps réel.
Transformez vos applications avec la puissante combinaison d'Elixir et de GraphQL, en utilisant Absinthe.
Ce dont vous avez besoin :
Pour suivre le livre, vous devez avoir installé Erlang/OTP 19+ et Elixir 1. 4+. Le livre vous guidera dans la mise en place d'une nouvelle application Phoenix en utilisant Absinthe.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)