|
|
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Google 7 июля предложил всем желающим использовать язык Protocol Buffers, позволяющий описывать данные эффективнее, чем общепринятый XML, пишет InformationWeek. Файл с данными в Protocol Buffers меньше XML-файла в 3-10 раз. Кроме того, разбор этих данных происходит быстрее в 20-100 раз. http://www.lenta.ru/news/2008/07/08/google/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 11:52 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Одна маленькая особенность-язык не предназнчен для чтения пользователем. Т.е. конфиги в нем не похранишь. Зато в качестве экспорта/импорта/переноса данных вполне вероятно что и победит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 12:10 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
zloy denОдна маленькая особенность-язык не предназнчен для чтения пользователем. Т.е. конфиги в нем не похранишь. Зато в качестве экспорта/импорта/переноса данных вполне вероятно что и победит я думаю есть интерпретатор переводящий в человекоподобное представление и обратно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 12:14 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Java RMI, CORBA ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 12:36 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
И что, это круче чем JSON? Или бинарный XML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 13:29 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
я - за "Protocol Buffers". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 16:53 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Вряд ли это бинарный XML. Изредка слышны предупреждения о неэффективности XML но это все "глас вопиющего в пустыне". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 16:54 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
PB - это не замена XML. XML - более сложный и более универсальный формат с кучей фич и примочек, типа XSLT, XPath, XQuery. Естественно, для реализации несложных протоколов PB лучше, чем XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 17:15 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Белый КотPB - это не замена XML. XML - более сложный и более универсальный формат с кучей фич и примочек, типа XSLT, XPath, XQuery. Естественно, для реализации несложных протоколов PB лучше, чем XML. Чем он более универсален? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 17:31 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
NafЧем он более универсален? Тем, что юзкейсов больше. 1. XML - человекочитаем, PB - нет. 2. XML - саомописывающийся. Принимающей стороне не обязательно знать схему. Также принимающая сторона может поглядеть, к какой схеме относится принятый документ и десериализовать его в объект нужного типа (как, например, сделано в JAXB). PB - не является самоописывающимся. Без .proto-файла принимающей стороне нечего делать. Также, насколько я понял, нельзя, имея PB-сообщение, определить к какому типу оно относится. В итоге, на основе XML можно более сложные протоколы строить. 3. XML можно применять не только для сериализации структур, но и для разметки текста, например. помощью PB - нет. 4. В XML в целом больше фич: встраиваемые в документ схемы, ссылки и т.п. В итоге документ может иметь более сложную структуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 18:44 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Имхо, .proto - новая инкарнация IDL, с учетом позитивного опыта XSD.. 3-10 раз по объему - это как раз XML + http/gzip. Где аналоги xpath, xslt? Неужто опять через foreach? Короче, очередная (после JSON) попытка императивной идеологии занять свою нишу в декларативном мире. No pasaran :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 21:17 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
zloy denОдна маленькая особенность-язык не предназнчен для чтения пользователем. XML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 22:56 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
softwarerXML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого. А XSL-темплейты (и ant-скрипты, кстати), по-вашему, кто пишет? Белочки из леса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2008, 23:14 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Белый Кот softwarerXML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого. А XSL-темплейты (и ant-скрипты, кстати), по-вашему, кто пишет? Белочки из леса? Я пишу :) 2softwarer: Не одну программу написал с использованием XML, ненавижу теперь не XML, а плохо описанный конкретный формат от фирмы которая нам БД поставляет. А сам XML очень удобная штука, только вот эти XSL и XPath несколько ужасают поначалу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 08:04 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 13:26 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Белый Кот softwarerXML тоже не предназначен для чтения пользователем. Вернее, предназначать его туда могут только ненавистники рода человеческого. А XSL-темплейты (и ant-скрипты, кстати), по-вашему, кто пишет? Белочки из леса? Я писал на XSL и немало. И в процессе написания ловил себя на мысли, что необходим более простой враппер для XPath. Дальше постановки я в этом пока не продвинулся, т.к. необходимость пока отпала, но с большим вниманием стал следить за языками описания данных (знаний и.т.п). Причём интересовал более human-writeable язык, без машинных прибамбасов типа старт-стопных символов (угловые скобки) и обязательных кавычек для значений attributes. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 14:09 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
maytonПричём интересовал более human-writeable язык, без машинных прибамбасов типа старт-стопных символов (угловые скобки) и обязательных кавычек для значений attributes. YAML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 16:59 |
|
||
|
Google предложил заменитель языка XML
|
|||
|---|---|---|---|
|
#18+
Нахлобуч maytonПричём интересовал более human-writeable язык, без машинных прибамбасов типа старт-стопных символов (угловые скобки) и обязательных кавычек для значений attributes. YAML? /topic/565592&hl= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 17:07 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35421996&tid=1345169]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 319ms |

| 0 / 0 |
