Информация об изменениях

Сообщение Re[3]: Клиент-серверное решение на Qt от 22.08.2019 11:06

Изменено 22.08.2019 11:14 AlexGin

Re[3]: Клиент-серверное решение на Qt
Здравствуйте, уважаемый SaZ, Вы писали:

SaZ>gRPC включает в себя и использует Protobuf по умолчанию. Почти все гугловые сервисы это юзают.


Я понимаю, что это: Protobuf + gRPC
вполне возможно и будет наиболее оптимальным вариантом.

Однако, я должен рассмотреть также и альтернативы.

Замечу, что у технологии Protobuf много как поклонников, так и критиков.

Обзоры первых (сторонников и поклонников):
https://i-osipov.ru/post/protocol-buffers
https://www.andrewconnell.com/blog/grpc-and-protocol-buffers-an-alternative-to-rest-apis-and-json
https://blog.conan.io/2019/03/06/Serializing-your-data-with-Protobuf.html
https://www.codeproject.com/Articles/1260597/Protocol-Buffer-A-Beginners-Walkthrough
...
и ещё много где хвалят данную технологию...

Но есть и отзывы критиков:
https://habr.com/ru/post/310032
https://habr.com/ru/post/427265

Я сам пока экспериментирую с применением Protobuf в Linux (Ubuntu 16.04).
Прекрано осознавая, что "серебрянной_пули" в IT и софто-разработке нет, хоткл бы принять наиболее адекватное моим проектам решение.
Re[3]: Клиент-серверное решение на Qt
Здравствуйте, уважаемый SaZ, Вы писали:

SaZ>gRPC включает в себя и использует Protobuf по умолчанию. Почти все гугловые сервисы это юзают.


Я понимаю, что это: Protobuf + gRPC
вполне возможно и будет наиболее оптимальным вариантом.

Однако, я должен рассмотреть также и альтернативы.

Замечу, что у технологии Protobuf много как поклонников, так и критиков.

Обзоры первых (сторонников и поклонников):
https://i-osipov.ru/post/protocol-buffers
https://www.andrewconnell.com/blog/grpc-and-protocol-buffers-an-alternative-to-rest-apis-and-json
https://blog.conan.io/2019/03/06/Serializing-your-data-with-Protobuf.html
https://www.codeproject.com/Articles/1260597/Protocol-Buffer-A-Beginners-Walkthrough
...
и ещё много где хвалят данную технологию...

Но есть и отзывы критиков:
https://habr.com/ru/post/310032
https://habr.com/ru/post/427265

Я сам пока экспериментирую с применением Protobuf в Linux (Ubuntu 16.04).
При этом, я прекрасно осознаю, что "серебрянной_пули" в IT и софто-разработке нет.

Посему, хотелось бы принять наиболее адекватное нашим проектам решение.
Кроме этого, очень хотелось бы чётко представлять аргументацию выбранного решения (а также его pros- and cons-)