|
|
|
|
|
by gravypod
2280 days ago
|
|
Came here to say something similar. The interfaces and tooling around gRPC in the public sphere is pretty bad. If you maintain a code base with multiple languages and want to compile gRPC for it you can choose between: 1. Having a complex build system that is aware of gRPC 2. Massive migraines Unfortunately build systems integrations, IDE integrations, and generated code is unanimously awful for gRPC. Every company I've seen use grpc has unfortunately adopted the practice of basically manually running protoc and committing the generated code into repo - sometimes modifying the code manually to make it import successfully (Python). I hope Bazel evolves into a state where it's usable by the average engineer and has first class support for gRPC. |
|