LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Зачем это нужно, когда есть protobuf?

Он совсем про другое. Protobuf для того, чтобы организовать _свои_ данные в оптимальный компактный формат, чаще всего для передачи по сети. А сабж нужен, когда формат данных на низком уровне уже определён извне, и его надо описать, а то и предварительно исследовать, а потом уже сгенерировать читающий/пишущий код. (И уже неважно, оптимальный формат или нет, главное, чтобы был корректно описан.) Здесь уже приводили пример с потрошением игр, но есть и другие применения.

Надеюсь, понятно объяснил, я в своё время тоже сначала не мог понять разницу...

Исправление hobbit, :

Зачем это нужно, когда есть protobuf?

Он совсем про другое. Protobuf для того, чтобы организовать _свои_ данные в оптимальный компактный формат, чаще всего для передачи по сети. А сабж нужен, когда формат данных на низком уровне уже определён извне, и его надо описать, а то и предварительно исследовать, а потом уже сгенерировать читающий/пишущий код. (И уже неважно, оптимальный формат или нет, главное, чтобы был корректно описан.) Здесь уже приводили пример с потрошением игр, но есть и другие применения.

Надеюсь, понятно объяснил, я в своё время тоже сначала не мог понять разницу...

Исправление hobbit, :

Зачем это нужно, когда есть protobuf?

Он совсем про другое. Protobuf для того, чтобы организовать _свои_ данные в оптимальный компактный формат, чаще всего для передачи по сети. А сабж нужен, когда формат данных на низком уровне уже определён извне, и его надо описать, а то и предварительно исследовать. Здесь уже приводили пример с потрошением игр, но есть и другие применения.

Надеюсь, понятно объяснил, я в своё время тоже сначала не мог понять разницу...

Исходная версия hobbit, :

Он совсем про другое. Protobuf для того, чтобы организовать _свои_ данные в оптимальный компактный формат, чаще всего для передачи по сети. А сабж нужен, когда формат данных на низком уровне уже определён извне, и его надо описать, а то и предварительно исследовать. Здесь уже приводили пример с потрошением игр, но есть и другие применения.

Надеюсь, понятно объяснил, я в своё время тоже сначала не мог понять разницу...