Плохо ли иметь зависимости в проекте в виде исполняемых файлов в го и других языках? В общем такой вопрос возник из-за того что есть приложение по конвертации документом с кроссплатформенным гуи, но для конвертации документов в разные форматы из doc в pdf например, на винде используется программа на C# и иногда нужно устанавливать .NET на компы, а на убунте нужен lowriter от libre office writer. Суть вопроса в том, считается ли нормальной практикой тянуть в зависимости другие исполняемые файлы и иногда по сути довольно большие проекты(libre office writer)?

26 Мая 2021 в 19:54
394 +1
0
Ответы
1

Иметь зависимости в виде исполняемых файлов в проекте не является лучшей практикой, так как это усложняет процесс развертывания и создает дополнительные точки отказа. Кроме того, такие зависимости могут вызывать проблемы совместимости и версионирования.

В вашем случае, лучше было бы использовать специализированные библиотеки или API для конвертации документов, чтобы избежать необходимости устанавливать дополнительные программы или зависимости.

Если у вас нет другого варианта, и вам необходимо использовать эти исполняемые файлы, то следует хорошо документировать процесс установки и использования, чтобы упростить жизнь пользователям вашего приложения. Также стоит учитывать, что использование крупных исполняемых файлов, таких как libre office writer, может снизить производительность и увеличить объем приложения.

17 Апр 2024 в 18:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир