PDA

Просмотр полной версии : Google предложил заменитель языка XML


ozs
09.07.2008, 01:55
08.07.2008, 17:19:09Google 7 июля предложил всем желающим использовать язык Protocol Buffers, позволяющий описывать данные эффективнее, чем общепринятый XML, пишет InformationWeek.
Файл с данными в Protocol Buffers меньше XML-файла в 3-10 раз. Кроме того, разбор этих данных происходит быстрее в 20-100 раз.

http://img.lenta.ru/news/2008/07/08/google/picture.jpg
В отличие от XML, Protocol Buffer не пердназначен для чтения пользователем. Кроме того, для понимания данных, необходим отдельный .proto-файл, в котором определяется формат сообщения.

Формат Protocol Buffers был разработан в 2001 году и используется самим Google практически везде, где требуется хранение структурированной информации. Изначально он был разработан для формирования запросов и откликов серверов, на которых хранится поисковый индекс.

(c)lenta.ru

swt1
09.07.2008, 11:58
переходим на Protocol Buffer? или же остваим старый xml?пусть будет лучше xml.

etc
09.07.2008, 12:02
swt1, садитесь, два. Если он реально эффективнее, то переходим.

fucker"ok
09.07.2008, 13:23
Так он какой-то бинарный наверное. А в файликах .proto записывается его структура.
Не зную кому тут нужно увеличение производительности в 20-ть раз.
Я обычно в xml только настройки программы храню, где читабельность важнее скорости.

Хотя если рулить от веб2.0 где xml рулит, то наверное у нового протокола есть право на жизнь =)

swt1
09.07.2008, 14:22
swt1, садитесь, два. Если он реально эффективнее, то переходим.
ну тогда посмотрим на сколько он будет эффективен,
заметь что xml лучше для чтения txt.файлов.

EST a1ien
09.07.2008, 14:43
Есть маленькая поправка. Он предназначен в основном не для Web'a а для прикладных приложений.
Ссылка по теме http://code.google.com/apis/protocolbuffers/docs/overview.html