Должен ли я обновить свой проект с Cake 1.2.5 до CakePHP 1.3.0?

StackOverflow https://stackoverflow.com/questions/1819868

  •  10-07-2019
  •  | 
  •  

Вопрос

Мой веб-проект (который будет запущен через несколько месяцев) в настоящее время использует CakePHP 1.2.5 / PHP 5.1.6 / MySQL 5.0.77.

С точки зрения производительности, стоит ли обновляться до версии 1.3?

Будет ли проще впоследствии обновить CakePHP 2 (только для PHP5)?

Это было полезно?

Решение

Я бы сказал, это зависит от того, когда вы ожидаете, что ваш сайт выйдет за дверь. 1.3 в настоящее время находится в альфа-статусе и, вероятно, некоторое время не будет официально стабильным. В то время как изменения, вносимые между 1.2 и 1.3, не должны сильно влиять на общую стабильность, добавляемые новые функции могут по-прежнему содержать ошибки. Вопрос в том, есть ли что-то в 1.3, что вам абсолютно необходимо сейчас ?

Если вы хотите в скором времени выпустить свой сайт с нестабильной версией 1.3, вы должны убедиться, что в ходе большого количества испытаний вы убедитесь, что используемые вами компоненты работают должным образом. Если ваш проект со временем будет развиваться вместе с 1.3, скажем, в течение следующих 6 месяцев или около того, и вы будете постоянно обновлять, вы, вероятно, будете в лучшей форме. Например, я разработал проект для бета-версии 1.2, и в Set было несколько ошибок, которые меня смутили, но исправили до окончательного выпуска.

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

Другие советы

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

я бы обновить раннюю ситуацию позволяет. если у вас нет, вы можете начать использовать тест cakephp / simpletest, чтобы убедиться, что все работает нормально.

Я потратил время на обновление с 1.1 до 1.2, и мне было очень весело просматривать мои коды. :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top