Créer une application avec GraphQL plutôt que REST

Magazine
Marque
GNU/Linux Magazine
Numéro
254
Mois de parution
décembre 2021
Spécialité(s)


Résumé

Pour les applications différenciant frontend et backend, on utilise souvent le protocole REST pour faire communiquer les deux parties, découvrez ce qu’apporte GraphQL


Lorsque beaucoup d’entre nous ont commencé le développement web, on ne différenciait pas le « frontend » et le « backend » : les deux étaient présents au sein du même code.

Par exemple, en PHP, on utilisait différents design patterns dont le fameux design pattern MVC (Model View Controller), où le « V » était notre page, cette partie qu’aujourd’hui on appelle frontend : c’est-à-dire l’affichage de la partie client.

Aujourd’hui, avec l’arrivée de nombreux frameworks JavaScript, on a pu voir émerger cette différenciation. En effet, on peut avoir deux applications différentes développées par deux équipes différentes, et les faire communiquer via des API, le plus souvent utilisant le protocole REST/RESTful.

Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous