3 ms·
> My take? Use them as a serialization and interchange format, nothing more. Isn't that exactly what they're intended for? I'm confused how anyone would even t
by ziml77 1y ago
> My take? Use them as a serialization and interchange format, nothing more.
Isn't that exactly what they're intended for? I'm confused how anyone would even think to use them any other way.
- klodolph 1y agoLike the author said, their usage in practice often creeps outside that.
- blarus78 1y agoAgreed, it's interesting to see so many people complaining when they are just misunderstanding / misusing protobufs entirely. Sure the implementation could be better but it's not a huge problem.
- tiew9Vii 1y agoNot specific to protobufs but a lot of people/projects especially if doing MVC, push the models in the API layer all the way down the stack and they become the domain, instead of having a loose coupling between the domain and serialization format. In the old days we used to have DTO's for separation but they went out of fashion.