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

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

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

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

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

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


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