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

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

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

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

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

17 Апр в 18:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир