Pergunta

Eu me pergunto por que o criador da Prado criou uma nova estrutura chamada YII?

Prado não era o caminho certo a seguir? Isso significa que eu nem deveria considerar Prado sobre YII?

Yii também é baseado em componentes?

Foi útil?

Solução

Yii é uma versão reconstruída e redesenhada do Prado. Prado era lento e era difícil de usar amplamente seu arquiteto. Yii foi construído com todas essas coisas em mente.

Yii também é baseado em componentes.

Yii, a nova estrutura emergente para PHP

Outras dicas

Esses benchmarks não valem nada. Eles comparam as performances RPS do Hello World Apps, que são completamente irrelevantes para o desempenho do aplicativo de palavras reais. Um cara, no entanto, fez a comparação de desempenho com os aplicativos de blog de demonstração para cada estrutura, e Prado saiu para um desempenho ainda melhor que o YII (embora provavelmente não esteja fora da precisão de medição).

http://www.devcomments.com/blog-demo-benchmark-prado-vs-yii--59461.htm

YII parece um BS de marketing para mim, sem avanço real de desempenho para a maioria dos cenários de uso de palavras reais. E sem os modelos baseados em tags da Prado, é uma pita desenvolver aplicativos para ele, pelo menos em comparação com o Prado.

Sim, Yii afirma ser baseado em componentes.

Eu acho que os benchmarks ilustram por que o YII é atraente sobre o Prado e a maioria das outras estruturas do PHP:

http://www.yiiframework.com/performance

O YII oferece uma ordem de magnitude maior desempenho, medido por solicitações por segundo, quando você usa um cache de bytecode como a APC.

Nenhuma estrutura vai durar para sempre. A tecnologia muda rapidamente, os programadores não podem mais manter um idioma ou estrutura para toda a sua carreira. Especialmente quando os paradigmas mudam, é mais fácil criar uma nova estrutura a partir do zero. Por exemplo, enquanto o Prado herdou muito do ASP.NET, o YII é construído na estrutura do MVC. O fundador do YII também implementou muitas boas idéias que encontrou em Ruby on Rails.

Eles são os mesmos em recursos, mas Yii Supercedes Prado no desempenho.

Ver http://www.pradosoft.com/forum/index.php?topic=11022.0

Eles não são os mesmos em recursos. Conforme publicado, o YII não possui o poderoso suporte de página / modelo baseado em tags, bem como controlador HTML.

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