что лучше всего использовать - рубиновые самоцветы или рубиновые плагины - PullRequest
3 голосов
/ 13 мая 2010

Какова лучшая практика при создании проекта рельсов

1 - хорошо ли использовать рубиновые камни? 2 - или стоит использовать плагины ruby ​​(так как почти все гемы имеют свои версии плагинов)

и каковы сильные и слабые стороны эхоптации

  • рассмотрим, что мы создаем проект rails с rails 2.x.x или rails 3

заранее спасибо

веселит, Самера

Ответы [ 3 ]

2 голосов
/ 13 мая 2010

Я предпочитаю использовать гемы, потому что тогда я могу управлять ими с помощью Bundler , и он установит необходимые мне зависимости. Он также будет кэшировать драгоценные камни, что решает проблемы развертывания.

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

Я думаю, что плагины постепенно превращаются в драгоценные камни, а Rails 3 движется дальше в этом направлении.

2 голосов
/ 13 мая 2010

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

0 голосов
/ 18 августа 2010

В моем случае я использую гемы, когда могу, но использую плагины, когда у меня нет доступа к гемам на хосте.

Например, у Героку нет всех драгоценных камней, как и у Храма Медиа. Поскольку плагины импортируются вместе с проектом, вы можете обойтись без него:)

...