php - tutorial - yii vs laravel
¿Por qué el creador de prado creó Yii? (6)
Me pregunto por qué el creador de prado creó un nuevo marco llamado Yii?
¿No era Prado el camino correcto para ir? ¿Esto significa que ni siquiera debería considerar Prado por Yii?
¿Yii también está basado en componentes?
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 me parece una BS de marketing, sin un avance en el rendimiento 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.
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.
No son lo mismo en 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.
Sí, Yii dice que está basado en componentes.
Creo que los puntos de referencia ilustran por qué Yii es atractivo sobre Prado y la mayoría de los otros frameworks de PHP:
http://www.yiiframework.com/performance
Yii ofrece un rendimiento de orden de magnitud mayor, medido por solicitudes por segundo, cuando utiliza un caché de códigos de bytes como APC.
Tienen las mismas características pero Yii supera a Prado en rendimiento.
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.