Quote from: Andchir at Apr 19, 2010, 05:39 PM
Я так думаю преимущества хранения кода в БД такие:
Никто не мешает автоматизировать очистку кэша при использовании файлов и браузером редактировать код, взятый из файлов.
Вообще в MODx имеется тесная связь различных элементов, и при многих действиях требуется найти различные элементы, удовлетворяющие определенным условиям, например, параметры, включенные в шаблон, назначенный текущему документу. Базы данных как раз и созданы для облегчения такого отбора. Кроме того, у файла намного меньше дополнительных параметров, чем у записи в таблице, так что одним файлом вряд ли можно обойтись.
При этом, например, CSS или JavaScript не влияет на общее взаимодействие элементов, так что данные элементы в базе не хранятся.
То есть в работающем сайте хранение в базе оправдано, а если кому-то хочется при разработке хранить какие-то данные в файлах – это легко можно сделать.