Pergunta

Depois de fazer alguns comentários , eu fui inspirado para obter algum feedback sobre o framework PHP MVC PRADO . Eu tenho usado por mais de um ano agora e eu desfrutamos muito de trabalhar com ele, no entanto noto que todo estouro de pilha, não parece para avaliar uma menção quando symfony ou CakePHP estão sendo falados sobre como candidatos potenciais para um quadro.

Tem alguém usando Stack Overflow usando PRADO agora? Se assim for, como é que você encontrá-lo? Alguém já usou no passado, mas deixou para trás, e em caso afirmativo, por quê? Alguém pode avaliar seus pontos fortes e fracos contra Bolo ou symfony?

Foi útil?

Solução

A primeira vez que eu olhei para PRADO, passei cerca de 10 dias de usá-lo e dizia para mim mesma: "Este quadro é incrível". Um par de meses mais tarde, comecei a trabalhar em um grande projeto onde o cliente tinha escolhido para usar PRADO ... And Hell começou ... Enquanto nós continuamos usando componentes de base do Prado, tudo foi perfeito e desenvolvimento foi rápido. Mas assim que o cliente queria uma coisa out-of-the-box, que literalmente passou de 2 a 3 vezes a quantidade de tempo que teria feito com outra estrutura. E eu não estou falando de grandes personalizações. As forças quadro PRADO o aplicativo para ter uma estrutura e fluxo de trabalho particular. Se essa lógica não está funcionando para você, então confira um outro quadro.

Outras dicas

Eu tenho jogado com PRADO alguns, mas eu senti que se eu vou ser forçado a pós-back-inferno eu poderia muito bem fazê-lo na plataforma que foi construído no início - NET, outro então que PRADO é relativamente "untalked" sobre nos blogs, etc. Eu não sei por que realmente embora.

Eu achei que os controles ativos foram bastante escorregadio. Faz fazendo todos os tipos de ajax coisas realmente fácil. Infelizmente, quando você precisa fazer algo um pouco diferente, é bastante ofuscado e difícil descobrir o que está acontecendo. Eu senti como simples algo muitas vezes tem e grande trabalho, e, em seguida, um pequeno requisito adicional exigiria-me a rasgar a coisa toda à parte e chegar a uma solução muito mais complicado.

Prado está morto agora. Além disso, a documentação é pobre.

Eu acho Prado nunca pegou porque é uma estrutura orientada a eventos, que é um pouco difícil de quebrar a cabeça ao redor. Especialmente para os muitos desenvolvedores PHP provenientes de um fundo mais procedural.

PRADO teria sido a minha escolha para um quadro se eu não tivesse executado através Qcodo. Eu gosto da abordagem orientada a eventos -. Qcodo apenas ternos me mais

Estamos trabalhando com framework PRADO desde 4 anos. Estamos desenvolvendo enormes (+4000 programas) aplicações web para e-Goverment com bases de dados Oraracle e MySQL contendo mais de 60 millon registros. Como infra-estrutura para o desenvolvimento usamos SVN + TRAC + nossas próprias ferramentas para o controle do projeto e PHPEdit w / tortoiseSVN como ferramentas de cliente. Atualmente estamos pensando em mudar para Yii.

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