gogo/protobuf vs go | What are the differences? | StackShare