Обновление с symfony1 до symfony2

Мы начинаем проект прямо сейчас, и мы хотели бы знать, какой лучший курс: использовать Symfony 2, хотя он не стабилен и окончательный, или использовать Symfony1 и обновить позже?

Я бы порекомендовал начать с Symfony2: переход с Symfony 1 на 2 будет очень сложным, Symfony2 почти полностью отличается.

Я должен добавить, что даже миграция между младшими версиями Symfony 1 может быть настоящей болью.

Я согласен с Frosty, но я только что начал проект и решил сделать это в 1.4, потому что.

  • У меня уже много блоков кода и целые модули, которые я могу повторно использовать, и время имеет смысл
  • S2 нестабилен, и то, что я делаю, должно быть стабильным с первого дня
  • Документация для S2 пока хорошая не на том же уровне, что и для S1.x
  • Многие плагины для S2 работают, в то время как многие из них для S1.x являются прочными и снова хорошо документированы
  • Производительность по скорости не является проблемой, поэтому прибыль S2 не помогает мне
  • Клиенту все равно, пока они получат доступный
  • S1.x (скважина 1.4) будет поддерживаться до конца 2012 года, более 18 месяцев, что часто намного дольше, чем средняя продолжительность жизни программного обеспечения, особенно на веб-арене
  • Нет встроенного админ-сервера, и мне действительно нужен тот, который просто работает
  • В течение 6-12 месяцев в проекте можно вручную перепроектировать этот проект, полностью работающий и протестированный в S2.x с кучей документации
  • Fabpot – очень умный парень, и, вероятно, он написал сценарий для конвертации 1.4 в 2.x, поэтому мне не нужно беспокоиться (хорошо, возможно, он не будет, кроме всех остальных)

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

В нескольких словах … Невозможно. Мы спросили г-на Фабьена Потенсье что-то вроде … «Можно ли перейти с symfony1 на symfony2?». Его ответ был намного короче, чем у меня … НЕТ.

Symfony2 не имеет ничего общего с Symfony1. Только делить имя, не более. Начните новый проект в SF2, попытайтесь понять, как он работает, и вы сможете использовать проект с новыми функциями.

Миграть плохо …