Ildar>В общем-то я никого не хотел обидеть, просто,
Какие пробдемы - Война-то шла почти религиозная.
Ildar>во-первых, одни и те же мысли попадались по несколько раз,
Это из-за религии и нежелания некоторых товарищей рассматривать ситуацию с разных сторон. Не буду говорить кого, а то вдруг в себя попаду.
Ildar>во-вторых, я считаю, что нельзя однозначно сказать,Ildar>поганый реестр или нет, т.к. есть весомые аргументы "за"Ildar>и "против",
Кто бы спорил.
Ildar>в-третьих, мне кажется, что тратить время на "дискуссию"Ildar>о том, "поганый" реестр или нет, не стоит.Ildar>Всем всего хорошего.
Почему? Или нахождение best practice - уже никому не нужно?
Ildar>P.S. Если Вам интересно, вот мои доводы "за" и "против"Ildar>использования реестра:Ildar>ЗА:Ildar>1) Единая информационная база для ОС и взаимодействия программIldar>между собой и ОС
Если понимать взаимодействие как передачу конфигурацией, то да, а, если как средство для обмена информацией - как файлами или разделяемой памятью или запросам к ОС через API - тогда нет.
Ildar>2) Тривиальное сохранение настроек пользователя на многопользовательских машинах
Да.
Ildar>3) Упрощение кода приложения
Я бы сказал стандартизация.
Еще можно много чего добавить, что было высказано по ходу дискуссии.
Ildar>ПРОТИВ:Ildar>1) При переустановке ОС необходимо (часто) переустанавливатьIldar>приложение
Зависит от приложения - если приложение достаточно аккуратно и пишет всю информацию в одну ветку, то export/import работает. А информация про ассоциации и так будет потеряна и просто перенос программы не поможет. Нужна переригистрация.
Ildar>2) Для небольших автономных приложений (утилит) удобнее использовать файл настроек в своей папке
Чем.
К недостаткам можно отнести и излишнюю централизацию - так как пользователь может попортить все сразу. Но никто ему не мешает удалить все файлы сразу. Интересно, кто-то из проживающих на авиабазе устанавливал секьюрети для файлов? А для реестра? А работает под своим именем (у которого нет административных привелегий), а не под администратором? Я знаю Варбан говорил про cacls, значит есть, по крайней мере, один человек, который устанавливал секьюрити на уровне ФС.