Tuesday June 14 2022 07:42, Andrei Mihailov (2:469/335) => Egor Glukhov:
AM> IMHO, это называется "костыли" - упереться в допотопную неудобную AM> технологию и придумывать дополнительные программы, позволяющие ею хоть AM> как то пользоваться.
Вид конфигов к технологии не имеет никакого отношения.
AM> Причем текстовые конфиги неудобны не только пользователю, но и AM> программисту, которому приходится заморачиваться с их парсингом (но это не AM> точно - я, конечно, не настоящий сварщик ;) и "защитой от дурака".
Программисту действительно сложней с текстовыми конфигами. А пользователи бывают разные. Мышеводам сложно с текстовыми конфигами, но в рамках Фидо не стоит на них ориентироваться, да и им трудно ужиться в фидошном обществе и умения найти "any key" часто бывает недостаточно.
AM> То ли дело в гуевой форме. Например, на ней можно создать чекбокс с AM> именем "IsNodeRequest", сигнализирующий о том, должен ли узел ожидать AM> входящие, и поле ввода IpNodeAddr".
При этом надо найти, где этот чекбокс фключается.
AM> И не надо искать эти параметры по тексту, и не надо организовывать AM> "защиту от дурака"
Например, если мне надо найти что-то, о чем я имею отдаленное представление в конфиге GoldEd, то в FAR на GoldEd.cfg нажимаю F4 и дальше по F7. И всегда быстро нахожу. Это проще поиска нужного места в менюшках.
"Защита от дурака" нужна для того, чтобы программой мог пользоваться только дурак, которых и так достаточно и не стойт их тянуть в Фидо.