3 ms·
Since you mention Maven I'm going to make the assumption that you are using Java. I haven't used Java in quite a while. The last 8 years or so I've been program
by bborud 2y ago
Since you mention Maven I'm going to make the assumption that you are using Java. I haven't used Java in quite a while. The last 8 years or so I've been programming Go.
Your experience of gRPC seems to be very different from mine. How much of the difference in experience do you think might be down to Java and how much is down to gRPC as a technology?
- piva00 2y agoIt's not Java itself, it's design decisions on the tooling that Google provides for Java, mostly the protobuf-gen plugin. At my company we found some workarounds to the issues brought up on GP but it's annoying the tooling is a bit subpar.
- bborud 2y agoHave you tried the buf.build tools? Especially the remote code generation and package generation may make life easier for you. a couple of links https://buf.build/protocolbuffers/java?version=v29.3 https://buf.build/protocolbuffers/java?version=v29.3 https://buf.build/docs/bsr/generated-sdks/maven https://buf.build/docs/bsr/generated-sdks/maven