LINUX.ORG.RU

QtProtobuf 0.3.0

 , , ,


0

1

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf – это свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.

Изменения:

  • Добавлена поддержка сериализации JSON.
  • Добавлена статическая компиляция для платформ Win32.
  • Миграция на регистр cAmEl названий полей в сообщениях.
  • Добавлены релизные rpm-пакеты и возможность их сборки при помощи CPack.
  • Исправлены незначительные ошибки.

>>> Подробности



Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 3)

По моему мнению, стоило бы добавить в начало README.md, чем именно эта пара библиотека/генератор отличается от штатного C++-генератора для GRPC, что сподвигло Вас на их создание.

Ну и, конечно, чувствуется, что README.md писал не native speaker. Но это, в целом, пофиг, будет время — подправите.

AlexM ★★★★★
()
Ответ на: комментарий от AlexM

Спасибо, добавлю в шапку README. Никак не мог придумать, что туда воткнуть, потому такое скудное описание вышло. Ну и да, то самое чувство когда 2 языка знаешь одинаково плохо, один еще не выучил, а второй уже подзабыл.

semlanik
() автор топика

Ненужно. Были бы эти грпц и протобуфы легкими и простыми библиотеками, можно было бы на них смотреть. По факту же это монструозные поделия, от которых лучше держаться подальше.

anonymous
()
Ответ на: комментарий от anonymous

Ненужно. Были бы эти линуксы легкими и простыми операционными системами, можно было бы на них смотреть. По факту же это монструозные поделия, от которых лучше держаться подальше.

semlanik
() автор топика
Ответ на: комментарий от semlanik

Ну и да, то самое чувство когда 2 языка знаешь одинаково плохо, один еще не выучил, а второй уже подзабыл.

А вы русский язык используйте для readme.

anonymous
()
Ответ на: комментарий от anonymous

Были бы эти грпц и протобуфы легкими и простыми библиотеками, можно было бы на них смотреть.

Ты можешь зажмуриться и не смотреть, только от этого они не станут менее популярным способом описания интерфейсов. Описывать интерфейсы с помощью protobuf легко и приятно. Глянь на IDL-спецификации какого-нибудь GIOP-интерфейса и сравни с описанием protobuf. А насчёт ресурсов — это штуки серверные, в основном. Поэтому никакой необходимости пихать их в калькуляторы с малым ОЗУ нет.

Wizard_ ★★★★★
()
Ответ на: комментарий от Wizard_

Майкософт специально для андроидов пилит Thrifty — совместимый по протоколу c Apache Thrift генератор и библиотеку с сильно уменьшенным рантаймом и поддержкой, в том числе, котлиновских корутин.

AlexM ★★★★★
()
Ответ на: комментарий от anonymous

Ну, для ASN.1 существовали очень легковесные реализации. Но, понятное дело, ASN.1 — это конкурент, в лучшем случае, протобуфу.

AlexM ★★★★★
()
Ответ на: комментарий от Wizard_

Как раз протобуф при некотором минимальном желании очень даже хорошо подходит для мелких машинок. Вплоть до микроконтроллеров с единицами килобайт ОЗУ. Например, nanopb очень легковесен.

vap77
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.