Я использовал файлы XML, INI и yaml для настройки в Python, а также в приложении .NET C #.
Я недавно изучил язык lua и попробовал его реализацию на платформе .NET. Я считаю, что Lua для настройки выглядит более понятным и понятным. Более того, он обеспечивает возможность написания сценариев.
Поскольку я слышал, что исходная база Lua очень мала и использует только структуру данных таблиц, могу ли я использовать язык Lua в качестве файла конфигурации в приложении .NET? Таким образом, я могу использовать Lua для определения своей конфигурации, добавить больше скриптов для проверки данных, добавить больше хуков во время выполнения. Цель состоит в том, чтобы связать C # и Lua.NET и все еще иметь опции для чтения информации о конфигурации? Я видел файл конфигурации определения с использованием XML и Lua, и версия Lua вышла очень аккуратной и ясной, чем версия XML.