Google удивляет

Jul 08, 2008 19:11

На что только люди не идут, лишь бы S-выражениями не пользоваться. Не понимаю. Вроде бы умные люди, даже знают, что такое map и fold.

Leave a comment

Comments 4

_pk_sly July 8 2008, 22:19:18 UTC
мне JSON нравится
жаваскриптом люди давно пользуются, почему раньше не догадались..

Reply

forthman July 13 2008, 16:37:36 UTC
Да, JSON идея правильная. Если есть в языке eval, им надо пользоваться, и не изобретать велосипедов.

А про protocol buffers я зря так, это скорее от незнания ASN.1 они выдумывают, на S-выражениях аналогичный по компактности протокол не выстроить.

Reply

_pk_sly July 13 2008, 18:51:33 UTC
ASN.1 - это описание структур данных.

а JSON и S-выражения - это способ упаковки.

"protocol buffers" - попытка совместить в одном проекте описание, упаковку, да ещё и языковой интерфейс. такой негибкий монстр не сможет пройти даже родовые пути :)) умрёт, не родившись.

Reply

forthman July 13 2008, 19:16:46 UTC
Похоже, они внутри это используют, и давно. Так же, как и Facebook использует Thrift, свой аналог того же самого (говорят, они просто не знали про ASN.1).

ASN.1 собственно тоже имеет стандартный синтаксис для описания форматов, так что разница между ним и Protocol Buffers и Thrift несущественная. Но, согласен, монстря это всё. И как любая страшная кривая монстря, она будет жить, зараза такая, долго и счастливо. :(

Reply


Leave a comment

Up