Есть ли какие-либо проблемы (производительность или другие), если мы требуем / включаем любой драгоценный камень в приложение rails и просто используем его 2% - PullRequest
0 голосов
/ 18 июля 2011

Например, rmagick, мы используем его только для создания миниатюр, которые, скажем, используют только 2% этого гема / либ.

Имеет ли смысл не использовать rmagick только для того, чтобы создавать миниатюры и вызывать apis-изображения-магии из сценария sh, и, следовательно, не указывать слишком много драгоценных камней в Gemfile, меньше зависимости и т. Д.?

Хотите узнать мнение экспертов.

1 Ответ

1 голос
/ 18 июля 2011

Основным недостатком является большее использование памяти (особенно в этом случае, поскольку rmagick имеет репутацию утечки памяти). Я рекомендую драгоценный камень mini_magick как меньшую замену.

Существует также вероятность того, что плохо написанный гем может сломать что-то еще в вашем приложении.

...