скорее дополнение
kirill 31.07.2003 14:22
Хранить данные в БД vs. файлы существенно удобнее (и при разработке и потом при поддержке). Случаи, в которых это не так, можно не учитывать :) Что до редактирования данных - интерфейс можно написать 1 раз, потом проблема исчезнет (к примеру, экспорт-загрузка файл-база etc).
Я все данные храню в таблицах, но у меня есть доп. поле, определяющее тип хранимого контента. К примеру html - то, что редактируется визуальным редактором и включается в xml страницы толко как CDATA (поскольку код после визуального редактора совсем не xhtml), xml (пускается под трансформ как есть, для страниц с жестко определенной структурой данных), или kod, который пускается предварительно под ^process{}. Тогда этим kod можно хоть из файлов доставать xml, хоть генерить по данным других таблиц. А на выходе всегда xml образуется.