Protocol Buffers lub też Protobuf to ciekawa alternatywa dla formatów takich jak JSON czy XML. W najnowszym artykule na blogu przedstawię Ci:
koncepcję, jaka stoi za Protobufem;
dlaczego warto się nim zainteresować;
przykład aplikacji wykorzystującej Protobufa, którą możesz samodzielnie przetestować.
Protocol Buffers to szybsza i bardziej kompaktowa alternatywa dla formatów JSON czy XML. Sprawdź, jak zacząć korzystać z Protobuf.
https://devszczepaniak.pl/protocol-buffers/@slsy: wielkie dzięki za uzupełnienie tematu! Będę mega wdzięczny, gdybyś chciał wrzucić ten komentarz bezpośrednio na bloga. Przyda się innym czytelnikom, a nie chcę go bezczelnie kopiować/przeklejać :)
Brakuje najważniejszej cechy, która odróżnia proto od innych formatów binarnych a jest to maksymalny skręt w kierunku forward i backward compatibility kosztem UX. Proto pozwala na zmianę nazw, zmianę typów (możesz zmienić listę na skalar i odwrotnie, możesz dodać
oneof
lub usunąć dla istniejących pól ), brak required (był w 2jce), pusta wartość to zerowa wartość i pewnie wiele innych cech, o których nie pomyślałem