Я и мои коллеги не можем договориться о решении следующего вопроса:
Мы работаем над переносом нашего приложения на .net framework. Это будет отдельное приложение (не веб-приложение), которое будет состоять из множества пользовательских форм, используемых для внесения изменений в нашу обширную базу данных. Итак, в итоге, без подключения к базе данных, приложение практически бесполезно. Да, и нет необходимости предлагать сделать это веб-приложением, потому что в этом вопросе действительно нет выбора.
Я отвечаю за построение «главного меню» - я выбрал древовидную структуру, в которой будут перечислены все пользовательские формы (по категориям команды). Он также будет включать раздел «Мои формы» и раздел «Последние формы», которые будут регулярно изменяться пользователем (мои формы) и системой (последние формы).
Мой вопрос таков: как лучше всего хранить эти пользовательские настройки? XML-файл, расположенный локально или в таблицах базы данных? Может быть, это потому, что я бывший разработчик веб-приложений, но я полностью за то, что это хранится в базе данных. Что вы думаете?
Спасибо за ваше мнение