Pergunta

Meu projeto web (a ser lançado em alguns meses) está usando CakePHP 1.2.5 / PHP 5.1.6 / MySQL 5.0.77.

Do ponto de vista do desempenho, é uma boa idéia para atualizar para o 1.3?

Será que vai tornar mais fácil para atualizar mais tarde para o (PHP5-only) CakePHP 2?

Foi útil?

Solução

Eu diria que depende de quando você espera obter o seu site para fora da porta. 1.3 está atualmente em alpha status e provavelmente não será oficialmente estável por um tempo. Enquanto as mudanças que estão sendo feitas entre 1.2 e 1.3 não deve ter um enorme impacto sobre a estabilidade geral, os novos recursos que estão sendo colocados em ainda pode ser buggy. A pergunta é, existe alguma coisa em 1.3 que é absolutamente necessário agora ?

Se você deseja liberar o seu site em breve uma versão instável do 1.3, você precisa ter certeza através de uma série de testes que as peças que você está usando estão funcionando conforme o esperado. Se o seu projeto irá evoluir ao longo do tempo, juntamente com 1.3, digamos que nos próximos 6 meses ou mais, e você manter continuamente atualizando, você provavelmente vai estar em melhor forma. Por exemplo, eu desenvolvi um projeto sobre a 1.2 beta e havia alguns bugs em Set, que me desarmado, mas foi passada para fora 'até a liberação final.

Para um projeto de longo prazo, eu prefiro a 1,3 ramo, enquanto que para um lançamento futuro próximo eu ia ficar com 1.2.5 para agora. Você pode manter um olho em href="http://code.cakephp.org/wiki/1.3/migration-guide" rel="nofollow Guia Migração para evitar chamadas de API que serão depreciado em 1.3, para permitir uma mais fácil depois atualizar.

Outras dicas

Eu acho que uma atualização é sempre uma opção melhor se você tem tempo para fazê-lo. Im não em CataPHP mas, eu faria qualquer atualizado se eu tiver tempo suficiente antes do lançamento.

i iria atualizar situação precoce permite. se você não tiver, você pode querer começar a usar o teste cakephp / simpletest para garantir que as coisas funcionam muito bem.

Eu levei a minha atualização tempo a partir de 1,1 a 1,2 e tinha um monte de 'diversão' passando por meus códigos. :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top