gRPC-web avec ASP.NET Core 3.1 et Angular 9 : comment ça marche ?

Abonnements, magazines... Notre catalogue complet au bas de cette page.

gRPC est un framework RPC (Remote procedure call) et non pas un framework Microsoft. Il utilise le protocole HTTP2 pour le transport des données et Protocol Buffers comme format de sérialisation également développé par Google donc un descripteur d’interface tout comme le WSDL pour SOAP si on veut faire une analogie, ce qui le rend ultra performant par rapport aux API REST. Cependant les avantages n'étaient en grande partie disponibles que pour les développeurs d'applications mobiles et de backend, tandis que les développeurs frontaux ont dû continuer à s'appuyer sur les interfaces JSON REST comme principal moyen d'échange d'informations. Avec la sortie de gRPC-Web, gRPC est en passe de devenir un ajout précieux dans la boîte à outils des développeurs frontaux.

S'ABONNER
Egalement au sommaire de :
Programmez! #242