Обновить
7
0
Maksim Didenko @DidenkoMS

Разработчик-эксперт

Отправить сообщение
Спасибо за информацию, прочитаю, добавлю в статью.
В вебе настройки хранить не надо? Или для веба на C# не пишут?

Я разве сказал, что ему не нужна конфигурация? Я разве сказал, что не пишут? Что-то не припомню.
Веб тоже в них нуждается, но я не вел о нем речь. Затронута была тема десктопных приложений.

Да косяков много, но я буду их исправлять и набираться опыта в написании статей. Благодарю за критику.
собрать вместе все способы хранения настроек

Да это есть цель. Буду пополнять, постепенно. Или же вторую сделаю. Посмотрю еще, как лучше.

Кому удобнее?

Пользователю. Юзверю проще разобраться с секцией и ключем, чем в xml файле.
(не знаю, как у других, но до изучения xml, было проще работаться с ini или похожими настройками)

Если речь о вебе, то как вы себе представляете хранение настроек в ini?
Но! Я не вел речи о вебе.
Ну, начнем с того, что об этому уже писали на хабре, именно об app.config (статья). Так же я тут не затронул xml, в котором, тоже многие хранят настройки и не только.
В ini-файле удобней описывать конфигурацию, чем в xml. Особенно для программ, которые не имеют пользовательского интерфейса.
Так же можно разбить настройки в две категории:
  1. Программные — задаются разработчиком и находятся в app/web.config
  2. Пользовательские — задаются пользователем и живут в ini


А я, тем временем, буду продолжать учиться и набивать шишки на своих ошибках.
Вы про app.config/web.config ничего не слышали?

Нет, не слышал.
А зачем это надо, когда есть app.config?

Хм… Интересно, упустил его. Спасибо за информацию.
Пространства имен — это не библиотеки.

Косяк, согласен. Исправил.

Информация

В рейтинге
Не участвует
Откуда
Норильск, Красноярский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Разработчик баз данных
Старший
От 500 000 ₽
Python
Git
Linux
Docker
ООП
Базы данных
Высоконагруженные системы
RabbitMQ
CI/CD
Golang