Что является лучшим / эффективным для поддержки документации в приложении в веб-приложении: xml, INI, DB и другие? - PullRequest
0 голосов
/ 03 сентября 2011

Справочная информация: В данный момент я создаю небольшое приложение, но сейчас я медленно добавляю в интерфейс документацию, например инструкции, инструкции и т. Д.

Мне интересно, существует ли эффективный подход к централизации документации, позволяющий решать такие проблемы, как:

  1. локализация
  2. Редактирование / обслуживание
  3. Ссылка/ перекрестные ссылки и т. д.

немного проще.

Я подумал добавить все это в отдельную таблицу в моей БД, но я бы действительно предпочел минимизировать запросы к БДтолько важные / нетривиальные данные.Я рассмотрел файлы INI, но я обеспокоен долгосрочным обслуживанием;Аналогично с XML.

Из всех вариантов я бы, вероятно, выбрал XML как для переносимости, так и для перекрестных ссылок.Если у кого-то был подобный опыт с этой проблемой, мне бы очень хотелось узнать, какой подход вы выбрали.

1 Ответ

0 голосов
/ 03 сентября 2011

Я действительно предпочел бы свести к минимуму запросы к БД только для важных / нетривиальных данных.

Зачем?
Нет единственной причины для этого.

но я беспокоюсь о долгосрочном обслуживании;аналогично с XML.

Именно вы.

База данных - единственный путь.XML - это формат data-exchange и INI-файлы, используемые для хранения настроек, а не данных

...