← All posts tagged программазм

segfault
? программазм Вот интересно, когда люди изобретают свою принципиально новую базу данных, сервис мониторинга, или подобную вещь. Свое изобретение они начинают с бинарного протокола, закодированного вручную на стороне сервера, клиенту же предлагается использовать сишную библиотеку с максимально уебищным API, годным только для Си. Вот что мешает им взять какой-нибудь protobuf или подобное решение, чтобы клиенту выдавать файл с протоколом, из которого он уже сгенерирует сериализаторы и напишет удобный для своего языка интерфейс?
Не видел ни одного случая, чтобы взяли протобаф и просто сгенерировали сериализаторы для своего протокола. У всех либо развесистый REST-ХУЕСТ JSON-ХУЁН API, для которого надо писать много ручного кода, либо принципиально новый бинарный протокол, для которого код вручную вообще не напишешь, и приходится жрать клиентскую библиотеку на Си. Почему так?