4 ms·
> Protobuf is the most stable and widely adopted IDL today I've run into this misconception so many times over the last decade. Protobuf is much less than an I
by jupp0r 4y ago
> Protobuf is the most stable and widely adopted IDL today
I've run into this misconception so many times over the last decade. Protobuf is much less than an IDL (intentionally so). It's used to describe the data of an interface but is completely unopinionated about all other aspects of an IDL. GRPC is a great example of how to use ProtoBuf in an IDL, but it could be used for other categories of interfaces (object oriented, etc). People treating ProtoBuf as an IDL make the mistake of concentrating too much on the data format and not about (imho) more important aspects like pre and postconditions etc, that make an interface an interface.