[#] HOCON — конфигурируем гибко
habrabot(difrex,1) — All
2016-08-01 17:00:03


![][1]

Хранение параметров программ в текстовых конфигах — задача довольно частая и на первый взгляд тривиальная. Многие тут же хмыкнут: а в чем проблема-то? Есть куча форматов (и библиотек для работы с ними): properties, XML, JSON, YAML. В чем хочешь — в том и храни. Делов-то.

Однако масштабы вынуждают посмотреть на это иначе. В частности, после многолетней разработки игровых серверов на Java я постепенно пришел к выводу, что управление конфигами не настолько уж банально. В этой статье речь пойдет о библиотеке HOCON — какие возможности она предоставляет и почему в последнем проекте мы стали пользоваться именно ей.
[Читать дальше →][2]

[1]: https://habrastorage.org/files/77d/87f/ea6/77d87fea62aa4ef9adea40cfe379dede.jpg
[2]: https://habrahabr.ru/post/306848/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut