juan_gandhi: (Default)
[personal profile] juan_gandhi
While the whole idea is brilliant (in both cases), the crowds of ants (including ant in the case of xml) tore it into the pieces digestible by their mediocre minds. Mostly introducing "type checking" and "validation" for the free form data. Censorship, that is.

Date: 2010-08-06 02:21 am (UTC)
From: [identity profile] yatur.livejournal.com
Когда читаешь XML-евские стандарты, особенно производные языки, типа XLink - возникает ощущение жуткого over-engineering'а.

Date: 2010-08-06 02:25 am (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Я когда-то пытался извлечь смысл из форматов для таблиц перевода. Не извлёк. Куча всякой дряни, а по существу ни хрена нету. А по существу нужно носить историю переводов, и каждое данное должно иметь таймстамп. Тогда можно жить.

Но вместо этого у них описывается структура предложения. Хороши у нас были предложения в джейбилдере - меню айтемы.

Date: 2010-08-06 03:51 am (UTC)
From: [identity profile] yakov-sirotkin.livejournal.com
Чем тебе Apache Ant не угодил?

А про валидацию абсолютно согласен: потому что успешный результат проверки не гарантирует, что документ будет корректно обработан, а не успешный - не гарантирует, что документ не будет успешно обработан,

Date: 2010-08-06 06:37 am (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
А я его не понимаю. Возможно, изложить его в обычной форме (ну хоть ямлом) - и будет нормально. За исключением "переменных", конечно.

Date: 2010-08-06 07:32 am (UTC)
From: [identity profile] alexott.livejournal.com
ну вроде polyglot maven активно развивается. мне вообще maven гораздо больше ant нравится

Date: 2010-08-06 06:55 am (UTC)
From: [identity profile] vit-r.livejournal.com
Возник вопрос: а что думает благородный дон насчёт RelaxNG?

Date: 2010-08-06 04:54 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Достаточно одного слова в заголовке: OASIS. Дальше можно уже и не читать...

Date: 2010-08-06 05:37 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ну и при чём тут RelaxNG?

Date: 2010-08-06 10:28 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Иногда type checking таки нужен, как и валидация. Другое дело, что JSON проекрасно работает и в областях, где они не нужны и даже не возможны в разумном виде. Но области, где валидация нужна, никуда не делись. Опять же, данные, пришедшие из сети, нормальный параноик рассматривает как подделанные злоумышленником; недостаток валидации может сыграть тут злую шутку.

Что я упустил?

Date: 2010-08-06 10:57 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Валидация нужных данных не имеет отношения к контролю типов всего контента.

Date: 2010-08-06 11:13 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
А "они" пытаются corba изобразить, что ли?

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718 1920 21
222324252627 28
29 30     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 01:32 am
Powered by Dreamwidth Studios