Небольшая ремарка по поводу Protobuf. Это никак не влияет на информативность статьи, просто немного режет глаза. Protobuf также строится на принципе ключ-значение (tag - value), только в отличии от JSON, ключи (тэги) исключительно числовые. В вашем примере значения тэгов = 1, 2, и 3. Тэги также передаются по сети, и занимают от одного байта и выше (зависит от числового значения (например значения 1..15 занимают 1 байт, 16..2047 - 2 байта и т. д.)). Но даже несмотря на это, выигрыш по отношению к JSON несомненный.
Здесь я вас понимаю. По правде говоря, практически 3gpp рекомендации это боль (до сих пор с содроганием вспоминаю TS 23.040, а это всего лишь техническая реализация SMS). Плюс производители очень любят модернизировать команды в протоколе (добавить своего, это правило, а не исключение). Ну и постоянная доработка стандартов, это общий бич (это ж не "буханка", которая сразу получилось идеальной (это сарказм, если что)).
Я не вижу ничего страшного в бите расширения, это вполне себе инструмент. Хотя по правде говоря, очень не нравится когда его пихают везде, где ни попадя (авось пригодится).
С CBOR никогда не сталкивался. Интересно. Почитаю на досуге.
Информация
В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Небольшая ремарка по поводу Protobuf. Это никак не влияет на информативность статьи, просто немного режет глаза. Protobuf также строится на принципе ключ-значение (tag - value), только в отличии от JSON, ключи (тэги) исключительно числовые. В вашем примере значения тэгов = 1, 2, и 3. Тэги также передаются по сети, и занимают от одного байта и выше (зависит от числового значения (например значения 1..15 занимают 1 байт, 16..2047 - 2 байта и т. д.)).
Но даже несмотря на это, выигрыш по отношению к JSON несомненный.
Здесь я вас понимаю. По правде говоря, практически 3gpp рекомендации это боль (до сих пор с содроганием вспоминаю TS 23.040, а это всего лишь техническая реализация SMS). Плюс производители очень любят модернизировать команды в протоколе (добавить своего, это правило, а не исключение). Ну и постоянная доработка стандартов, это общий бич (это ж не "буханка", которая сразу получилось идеальной (это сарказм, если что)).
Я не вижу ничего страшного в бите расширения, это вполне себе инструмент. Хотя по правде говоря, очень не нравится когда его пихают везде, где ни попадя (авось пригодится).
С CBOR никогда не сталкивался. Интересно. Почитаю на досуге.