
O CakePHP sempre teve um desenvolvimento rápido e consistente e, com esse objetivo, o CakePHP coloca grande ênfase na convenção. Portanto, assim como o Ruby on Rails (do qual o CakePHP tirou muita de sua inspiração), o CakePHP adere fortemente à convenção sobre o princípio de configuração.
Por outro lado, o CakePHP sempre foi amplamente compatível com versões anteriores. De fato, cada lançamento desde a versão 2.0 tem sido 100% compatível com versões anteriores, o que significa que uma atualização leva vários segundos.
As convenções significam que um desenvolvedor não precisa pensar sobre "onde as coisas estão indo" quando aprende a usar o framework CakePHP, já que os valores padrão para essas regras já estão estabelecidos. Embora seja necessário se familiarizar com as convenções do CakePHP, uma vez dominadas, o desenvolvedor pode se concentrar no desenvolvimento principal, em vez de ter que se preocupar com onde o código é colocado e outras questões de configuração.
Outras vantagens seriam:
1. Excelente para a aplicação (não apenas em média escala, mas em grande escala, já utilizado em nossa empresa)
2. Muitos métodos mágicos que reduzem muito o tempo de escrita e são muito úteis
3. Manutenção da aparência, um novo programador pode facilmente entender o código
4. Não complica a configuração, limpa o código e integra-se facilmente com outros frameworks JavaScript como jQuery, Foundation ou Bootstrap
5. É seguro e cobre segurança comum Análise coletada por e hospedada no G2.com.
Seu maior problema é a configuração, pois apresenta muitas dificuldades no momento de realizá-la. Pode-se argumentar que o CakePHP é um framework herdado ou utiliza hábitos antigos (ruins) do PHP. Há alguma verdade nisso: o Cake não foi tão rápido em se adaptar às versões mais recentes do PHP como deveria. Sempre fiquei surpreso que, com novos lançamentos principais, de 2.4 para 2.5, por exemplo, a versão mínima do PHP nunca aumentaria. Por exemplo, o CakePHP requer apenas a versão 5.2.8 do PHP, mas não teria sido difícil atualizar a versão mínima para pelo menos 5.3 ao adaptar uma nova versão. Qualquer pessoa em uma versão existente 5.2 do PHP poderia ter continuado a usar a ramificação existente da versão 2.x. À medida que lançavam novas versões principais, poderiam ter aumentado a versão do PHP e feito as mudanças de acordo (mantendo a revolução em andamento). Análise coletada por e hospedada no G2.com.
Validado pelo LinkedIn
Avaliação orgânica. Esta avaliação foi escrita inteiramente sem convite ou incentivo do G2, de um vendedor ou de um afiliado.
Esta avaliação foi traduzida de English usando IA.





