Rails 3.0.9 или 3.1.0 для проекта, начиная с сегодняшнего дня?
-
25-10-2019 - |
Вопрос
Чтобы перейти на Rails 3.1 или не перейти на Rails 3.1, это вопрос.
Я знаю, что в новой версии есть несколько отличных функций, например, конвейер активов, но являются ли сторонние драгоценные камни готовы к последней версии - вызывает ли 3.1 несовместимость с существующими драгоценными камнями для Rails 3.0?
Каковы преимущества и недостатки использования рельсов 3.1 сейчас?
Решение
Как общее правило, вы всегда должны начинать с последней версии. Если вы начнете со старой версии, вы уже начинаете с дополнительных затрат. Стоимость написания кода, которая, вероятно, должна быть пересмотрена.
В этом случае функция актива является серьезным изменением. Если вы начнете строить приложение Rails в способе 3.0, вам нужно будет перенести несколько активов в будущем.
Пока у вас нет строгого требования к использованию конкретного драгоценного камня, продолжайте 3,1. Кроме того, 3.1 не очень отличается по сравнению с 3,0 с точки зрения зависимостей. Не стоит оставаться с 3.0 только потому, что «драгоценный камень может быть не совместим». Всегда будут несовместимые или устаревшие драгоценные камни.