[mdk-re] [JT] конфигурёметры

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Ср Окт 24 13:47:13 MSD 2001


Mikhail Zabaluev wrote:
> 
skip.

> Прогрессивные разработчики думают иначе. К примеру, как сделать, чтобы
> приложения реагировали на изменения глобальных настроек? Нужен демон,
> на котором регистрируются клиенты, желающие получать извещения. Как
> избавиться от необходимости реализовывать загрузку/сохранение
> конфигурации руками в каждом приложении? Тот же ответ --
> учредить внешний сервис или хотя бы библиотеку. В Windows, насколько я
> знаю, все это реализовано убого. В проекте GNOME сделали более умную
> вещь под названием GConf. Приложения общаются с процессом-демоном,
> который способен хранить их конфигурационные данные в разных формах с
> помощью подключаемых backend'ов. Те спроектированы явно с учетом
> горького опыта Windows: обычно для хранения используется
> множество файлов, и порча одного из них не приведет к краху всей
> системы. Основной backend, который использует XML, обладает еще и тем
> свойством, что хранимые данные достаточно легко модифицируются в
> текстовом редакторе.

Так, это все замечательно. Но на свете существуют НЕ только GNOME
приложения :-((
И опять же, как убедить всех разработчиков всех приложений
использовать этот демон?? Сторожа к каждому программеру ведь не
приставишь. И вообще - мы живем в свободном мире.

-- 
******** FIRE & STEEL ********




Подробная информация о списке рассылки community