История изменений
Исправление eao197, (текущая версия) :
Если нужно пилить поверх текущей C++ базы - то это понятно.
Не обязательно поверх. Достаточно просто иметь людей с несколькими годами опыта в C++ и наличия готовых и проверенных библиотек на C или C++. И уже околосистемные вещи на плюсах писать проще, чем на Rust, специалистов в котором на рынке около нуля.
ХЗ что вы называете «современными и удобными» библиотеками. Но вот для разбора аргументов командной строки в последние 4-5 лет доводилось использовать Boost.ProgramOptions, args и Clara (правда, Clara уже все, вместо нее теперь развивается Lyra). Полет нормальный во всех случаях.
А работа с процессами – это специфическая штука, выбор есть (здесь в комментариях ссылки на несколько вариантов). Но если нужно чуть более серьезное, чем просто запуск и чтение выхлопа, то лучше иметь что-то, что ты сам можешь расширить и углубить.
Исходная версия eao197, :
Если нужно пилить поверх текущей C++ базы - то это понятно.
Не обязательно поверх. Достаточно просто иметь людей с несколькими годами опыта в C++ и наличия готовых и проверенных библиотек на C или C++. И уже околосистемные вещи на плюсах писать проще, чем на Rust, специалистов в котором на рынке около нуля.
ХЗ что вы называете «современными и удобными» библиотеками. Но вот для разбора аргументов командной строки в последние 4-5 лет доводилось использовать Boost.ProgramOptions, args и Clara (правда, Clara уже все, вместо нее теперь развивается Lyra).
А работа с процессами – это специфическая штука, выбор есть (здесь в комментариях ссылки на несколько вариантов). Но если нужно чуть более серьезное, чем просто запуск и чтение выхлопа, то лучше иметь что-то, что ты сам можешь расширить и углубить.