"protocol buffers" - попытка совместить в одном проекте описание, упаковку, да ещё и языковой интерфейс. такой негибкий монстр не сможет пройти даже родовые пути :)) умрёт, не родившись.
Похоже, они внутри это используют, и давно. Так же, как и Facebook использует Thrift, свой аналог того же самого (говорят, они просто не знали про ASN.1).
ASN.1 собственно тоже имеет стандартный синтаксис для описания форматов, так что разница между ним и Protocol Buffers и Thrift несущественная. Но, согласен, монстря это всё. И как любая страшная кривая монстря, она будет жить, зараза такая, долго и счастливо. :(
Comments 4
жаваскриптом люди давно пользуются, почему раньше не догадались..
Reply
А про protocol buffers я зря так, это скорее от незнания ASN.1 они выдумывают, на S-выражениях аналогичный по компактности протокол не выстроить.
Reply
а JSON и S-выражения - это способ упаковки.
"protocol buffers" - попытка совместить в одном проекте описание, упаковку, да ещё и языковой интерфейс. такой негибкий монстр не сможет пройти даже родовые пути :)) умрёт, не родившись.
Reply
ASN.1 собственно тоже имеет стандартный синтаксис для описания форматов, так что разница между ним и Protocol Buffers и Thrift несущественная. Но, согласен, монстря это всё. И как любая страшная кривая монстря, она будет жить, зараза такая, долго и счастливо. :(
Reply
Leave a comment