deja vu

Mar. 22nd, 2010 12:13 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Прямо как в рассказе [livejournal.com profile] art_of_arts "Кордебалет".

Надо тут абстрагироваться от конкретной структуры пакета данных, и приготовиться к тому, чтобы формат задавался с сервера. Т.е. язычок придумать. Ну это ладно, всякая совершенная программа содержит в себе интерпретатор лиспа (ну или хотя бы json). Дело не в этом, а в том, что нужен абстрагированный интерфейс к внутренним данным - доступ к ним по именам, и знание их типов. И тут я вспоминаю, что уже это программировал один раз, на фортране, для управления бурением, где тоже девайсы имели кучу всяких параметров, и надо было их доставать по именам, а также иметь доступ к среднему, к тренду, к дисперсии, к состоянию... Ну только я тогда не любил лисп (да и сейчас не фанат).

Date: 2010-03-22 08:26 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Да речь не о том, чтобы структуру посылать вместе с данными, а о том, чтобы структура пакета полностью определялась конфигурацией, написанной, скажем, на джейсоне.

Date: 2010-03-22 09:17 pm (UTC)
From: [identity profile] jakobz.livejournal.com
XSD? :) http://json-schema.org/ ?

Date: 2010-03-22 09:52 pm (UTC)
From: [identity profile] ex-chrobin.livejournal.com
вот ума не приложу, чем джейсон так всем лучше хмла, и почему валидировать его нужно калькой с xsd, а не с relax-ng скажем

Date: 2010-03-22 10:42 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Oh! Thanks so much! See, xml seems to be too heavy when used in pojo.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

May 2025

S M T W T F S
    1 2 3
456 7 8 9 10
11 121314151617
181920 21 222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 25th, 2025 05:35 pm
Powered by Dreamwidth Studios