Google предложил заменитель языка XML

Discussion in 'Мировые новости. Обсуждения.' started by ozs, 9 Jul 2008.

  1. ozs

    ozs Elder - Старейшина

    Joined:
    27 Nov 2007
    Messages:
    57
    Likes Received:
    44
    Reputations:
    5
    08.07.2008, 17:19:09
    Google 7 июля предложил всем желающим использовать язык Protocol Buffers, позволяющий описывать данные эффективнее, чем общепринятый XML, пишет InformationWeek.
    Файл с данными в Protocol Buffers меньше XML-файла в 3-10 раз. Кроме того, разбор этих данных происходит быстрее в 20-100 раз.

    [​IMG]
    В отличие от XML, Protocol Buffer не пердназначен для чтения пользователем. Кроме того, для понимания данных, необходим отдельный .proto-файл, в котором определяется формат сообщения.

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

    (c)lenta.ru​
     
  2. swt1

    swt1 Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    306
    Likes Received:
    78
    Reputations:
    21
    переходим на Protocol Buffer? или же остваим старый xml?пусть будет лучше xml.
     
  3. etc

    etc Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    113
    Likes Received:
    175
    Reputations:
    1
    swt1, садитесь, два. Если он реально эффективнее, то переходим.
     
  4. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    Так он какой-то бинарный наверное. А в файликах .proto записывается его структура.
    Не зную кому тут нужно увеличение производительности в 20-ть раз.
    Я обычно в xml только настройки программы храню, где читабельность важнее скорости.

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

    swt1 Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    306
    Likes Received:
    78
    Reputations:
    21
    ну тогда посмотрим на сколько он будет эффективен,
    заметь что xml лучше для чтения txt.файлов.
     
  6. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    Есть маленькая поправка. Он предназначен в основном не для Web'a а для прикладных приложений.
    Ссылка по теме http://code.google.com/apis/protocolbuffers/docs/overview.html