На моем старом рабочем месте у меня был смешанный опыт работы с графической библиотекой Boost ; Я не был тем человеком, который работал с этим кодом в основном, но мы столкнулись с хрупкостью, вещами, меняющимися под нашими ногами, и необходимостью неоднократно обновлять состояние по не очень хорошим причинам. Да, я знаю, это звучит немного расплывчато, но дело в том, что я хочу проверить альтернативы.
Итак, я ищу графическую библиотеку, которая:
Также было бы неплохо, если бы он также:
Некоторые потенциальные кандидаты или близкие к кандидатам:
Может быть актуально:
Не актуально/не совсем актуально:
Не исключено, что некоторые из библиотек C хороши, но я не думаю, что собираюсь тратить время на их обертывание в C++, не говоря уже о нехватке абстракций, которые были бы эффективно доступны с ними.
См. также следующие вопросы о переполнении стека:
Существует очень серьезный проект по написанию шаблонной библиотеки графов с учетом диапазона в качестве предложения по дополнению к стандарту C++. Он улучшает и расширяет идеи Boost Graph, используя современные средства и механизмы C++ (включая широкое использование диапазонов).
Он не в окончательном состоянии, но его можно найти здесь: https://github.com/pratzl/graph .
И предложение P1709R2 .
Антоний
айнпоклум
Антоний