2010-02-02 18 views
8

Me pregunto por qué el creador de prado creó un nuevo framework llamado Yii?¿Por qué el creador de prado creó Yii?

¿No era el prado el camino correcto a seguir? ¿Esto significa que ni siquiera debería considerar Prado por Yii?

¿Yii también se basa en componentes?

+0

Qiang ya ha respondido a su pregunta, le dan una lectura en este enlace: http://www.pradoframework.com/forum/index.php?PHPSESSID=3815qkb2965i34kvdk84ig25l2&topic=11022.0 – FabianoLothor

Respuesta

11

Yii es una versión reconstruida y rediseñada de Prado. Prado era lento y era difícil de usar ampliamente su arquitecto. Yii fue construido con todas esas cosas en mente.

Yii también se basa en componentes.

Yii, the new emerging framework for PHP

+0

no podía simplemente han recodificado Prado? ¿De verdad tienes que comenzar un proyecto completamente nuevo? – ajsie

+0

Podrían haberlo hecho, pero hoy en día las empresas advenedían algo nuevo para sacarlo a la luz, corren la voz, razones de marketing, nunca se sabe. –

+0

¿gana dinero con yii? – ajsie

3

Sí, Yu dice ser basada en componentes.

creo que los puntos de referencia ilustran por qué Yii es atractiva sobre Prado y la mayoría de los marcos de PHP:

http://www.yiiframework.com/performance

Yii ofrecer un orden de magnitud mayor rendimiento, medido por las peticiones por segundo, cuando se utiliza un código de bytes caché como APC.

4

Esos puntos de referencia no valen nada. Comparan las actuaciones de RPS de Hello World Apps, que son completamente irrelevantes para el rendimiento de las aplicaciones de Word. Sin embargo, un tipo hizo una comparación de rendimiento con las aplicaciones de blog de demostración para cada marco, y Prado salió a realizar incluso mejor que Yii (aunque probablemente no fuera de la precisión de la medición).

http://www.devcomments.com/Blog-demo-benchmark-Prado-vs-Yii-to59461.htm

Yii parece una BS marketing para mí, sin rendimiento avance real para la mayoría de los escenarios de uso de palabras reales. Y sin las plantillas basadas en etiquetas de Prado, es un PITA para desarrollar aplicaciones para él, al menos en comparación con Prado.

-3

Ellos no son los mismos en las características. Tal como se publicó, yii no cuenta con la poderosa compatibilidad de página/plantilla basada en etiquetas, ni con el controlador html.

+0

Usted está equivocado. Yii es un excelente PHP Framework y se enfrentó a varios problemas que enfrenta el Prado. Además, sí posee un buen soporte de plantillas, diseños, temas, etc. – FabianoLothor

1

Ningún marco durará para siempre. La tecnología cambia rápidamente, los programadores ya no pueden apegarse a un idioma o marco para toda su carrera. Particularmente cuando los paradigmas cambian, es más fácil crear un nuevo marco desde cero. Por ejemplo, mientras que Prado heredó mucho de ASP.NET, Yii se basa en la estructura de MVC. El fundador de Yii también implementó muchas buenas ideas que encontró en Ruby on Rails.

Cuestiones relacionadas