Это правда интересная мысль и я не первый раз о ней слышу. Но я не совсем понимаю, что ожидается от разработчиков софта, который нуждается в конфигурировании?
К примеру, есть желание написать конфиг на Python/Java/C/Go/etc. Как программе этот конфиг прочесть? Значит ли это, что разработчикам стоит предоставлять больше вариантов сериализации конфигов? Вроде тех, что Вы указали, там Protobuf/AVRO/etc.
Если есть задача зашифровать файл, то это может быть просто одна из операций в пайплайне.
Из решений, которые уже готовы, там можно запускать внешние команды. Без проблем должна запускаться, к примеру,
gpg
.Еще можно написать такую операцию, если что-то специфическое. Новые операции там довольно легко интегрировать.
Это правда интересная мысль и я не первый раз о ней слышу. Но я не совсем понимаю, что ожидается от разработчиков софта, который нуждается в конфигурировании?
К примеру, есть желание написать конфиг на Python/Java/C/Go/etc. Как программе этот конфиг прочесть? Значит ли это, что разработчикам стоит предоставлять больше вариантов сериализации конфигов? Вроде тех, что Вы указали, там Protobuf/AVRO/etc.
Или же проблема в другом?