powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Google предложил заменитель языка XML
18 сообщений из 18, страница 1 из 1
Google предложил заменитель языка XML
    #35419860
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Google 7 июля предложил всем желающим использовать язык Protocol Buffers, позволяющий описывать данные эффективнее, чем общепринятый XML, пишет InformationWeek.
Файл с данными в Protocol Buffers меньше XML-файла в 3-10 раз. Кроме того, разбор этих данных происходит быстрее в 20-100 раз.
http://www.lenta.ru/news/2008/07/08/google/
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35419935
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одна маленькая особенность-язык не предназнчен для чтения пользователем. Т.е. конфиги в нем не похранишь. Зато в качестве экспорта/импорта/переноса данных вполне вероятно что и победит
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35419953
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denОдна маленькая особенность-язык не предназнчен для чтения пользователем. Т.е. конфиги в нем не похранишь. Зато в качестве экспорта/импорта/переноса данных вполне вероятно что и победит
я думаю есть интерпретатор переводящий в человекоподобное представление и обратно
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35420042
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java RMI, CORBA ??
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35420224
FSF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FSF
Гость
И что, это круче чем JSON?

Или бинарный XML?
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421100
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я - за "Protocol Buffers".
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421104
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вряд ли это бинарный XML.
Изредка слышны предупреждения о неэффективности XML но это все "глас вопиющего в пустыне".
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421184
Белый Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PB - это не замена XML. XML - более сложный и более универсальный формат с кучей фич и примочек, типа XSLT, XPath, XQuery. Естественно, для реализации несложных протоколов PB лучше, чем XML.
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421252
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Белый КотPB - это не замена XML. XML - более сложный и более универсальный формат с кучей фич и примочек, типа XSLT, XPath, XQuery. Естественно, для реализации несложных протоколов PB лучше, чем XML.
Чем он более универсален?
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421543
Белый Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafЧем он более универсален?
Тем, что юзкейсов больше.
1. XML - человекочитаем, PB - нет.
2. XML - саомописывающийся. Принимающей стороне не обязательно знать схему. Также принимающая сторона может поглядеть, к какой схеме относится принятый документ и десериализовать его в объект нужного типа (как, например, сделано в JAXB). PB - не является самоописывающимся. Без .proto-файла принимающей стороне нечего делать. Также, насколько я понял, нельзя, имея PB-сообщение, определить к какому типу оно относится. В итоге, на основе XML можно более сложные протоколы строить.
3. XML можно применять не только для сериализации структур, но и для разметки текста, например. помощью PB - нет.
4. В XML в целом больше фич: встраиваемые в документ схемы, ссылки и т.п. В итоге документ может иметь более сложную структуру.
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421724
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, .proto - новая инкарнация IDL, с учетом позитивного опыта XSD..

3-10 раз по объему - это как раз XML + http/gzip.

Где аналоги xpath, xslt? Неужто опять через foreach?

Короче, очередная (после JSON) попытка императивной идеологии занять свою нишу в декларативном мире. No pasaran :-)
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421802
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denОдна маленькая особенность-язык не предназнчен для чтения пользователем.
XML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого.
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421813
Белый Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerXML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого.
А XSL-темплейты (и ant-скрипты, кстати), по-вашему, кто пишет? Белочки из леса?
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35421996
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Белый Кот softwarerXML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого.
А XSL-темплейты (и ant-скрипты, кстати), по-вашему, кто пишет? Белочки из леса?
Я пишу :)

2softwarer:
Не одну программу написал с использованием XML, ненавижу теперь не XML, а плохо описанный конкретный формат от фирмы которая нам БД поставляет. А сам XML очень удобная штука, только вот эти XSL и XPath несколько ужасают поначалу...
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35422807
Яошрыви
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35422980
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Белый Кот softwarerXML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого.
А XSL-темплейты (и ant-скрипты, кстати), по-вашему, кто пишет? Белочки из леса?
Я писал на XSL и немало. И в процессе написания ловил себя на мысли, что необходим более простой враппер для XPath. Дальше постановки я в этом пока не продвинулся, т.к. необходимость пока отпала, но с большим вниманием стал следить за языками описания данных (знаний и.т.п). Причём интересовал более human-writeable язык, без машинных прибамбасов типа старт-стопных символов (угловые скобки) и обязательных кавычек для значений attributes.
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35423706
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПричём интересовал более human-writeable язык, без машинных прибамбасов типа старт-стопных символов (угловые скобки) и обязательных кавычек для значений attributes.
YAML?
...
Рейтинг: 0 / 0
Google предложил заменитель языка XML
    #35423731
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч maytonПричём интересовал более human-writeable язык, без машинных прибамбасов типа старт-стопных символов (угловые скобки) и обязательных кавычек для значений attributes.
YAML?
/topic/565592&hl=
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Google предложил заменитель языка XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]