Способов выстрелить в ногу +
Эргономика +
Билд системы в проде везде есть как и Репки с либами. Просто все свои костылят.
Собирается в одну кнопку, либы подкючается в пару строк. Системы довольно гибкие. Тебе помимо кода в больших проектах ещё всякие ресурсы нужно собирать/генерить да и код может быть не только сишным и плюсовым. А вот у раста с этим как раз проблемы:
https://gist.github.com/rylev/0e3c3895dcb40b6a1c1cf8c427c01b5eПро выразительность спорно.
Я на плюсах бойлерплейт код очень редко пишу. Наследование и вариадик темплейты помогают с ним справиться. На расте иногда приходится что-то городить чисто ради обхода борроу чекера. К примеру, хранить какие-то индексы вместо ссылок на эл-ы в векторе. Ошибок с памятью при таком подходе конечно не будет, а вот логических - запросто. В расте сложно выразимы селф реф стракты. Большие сложности с борроу чекером если связи между объектами представляют граф, а не дерево. Имхо, неудобный ансейф и ручное управление памятью.
Менее современный и система типов +
Тулинг гораздо богаче. Линтеры, санитайзеры, статические анализаторы, те же пакетные менеджеры, билд системы и идешки на любой вкус и цвет. Выбирай не хочу