Buf, 처음부터 새로 짠 파이썬 전용 Protobuf 런타임 protobuf-py 공개
Hacker News 의견들
gogoproto 벗어나는 거 개고생했는데 이번 것도 10년 뒤에 살아있을지 걱정됨, Google 것보단 나아 보이긴 하는데
gogoproto 배경이 뭐였는지 좀 설명해줄 사람?
나도 예전에 protopy라는 파이썬 protobuf 구현체 만들어본 적 있음, protobuf는 표준이 아니라서 Google C++ 구현이랑 100% 안 맞는 건 원래 그런 거임, C++은 코드생성에 의존하는데 파이썬은 런타임 클래스 생성이 쉬워서 접근 자체가 다를 수밖에 없음
Buf는 이미 여러 언어용 protobuf 패키지랑 Go용 YAML 구현체까지 관리하는 회사라 믿을만함
gRPC gateway reflection으로 파이썬 클래스 자동 생성까지 되면 진짜 좋겠음
Go, Kotlin, Dart 다 써봤는데 파이썬 protobuf만 완전히 못 써먹을 수준이었음, _pb2.py 클래스가 뭔지도 모르게 opaque해서 몇 년째 제대로 된 구현 기다렸음