2011-03-23 14 views
7

He encontrado bastante información sobre cómo CI es un marco realmente flexible. ¿Yii también permite una gran flexibilidad? ¿Y la capacidad de escoger y elegir cuándo usarlo o tu propio php?Flexibilidad de Yii

Respuesta

5

La flexibilidad es muy subjetiva, por lo que esta pregunta es un poco vaga.

Desde mi experiencia, puedo decirles que Yii es muy poderoso, pero en la mayoría de los casos, cuando quiere entrar en un territorio realmente avanzado, tiene que hacer las cosas "al estilo de Yii". Si lo haces, encontrarás que las piezas del rompecabezas se unen muy bien y las cosas funcionan sin problemas. Si no lo haces (porque presumiblemente aún no te has dado cuenta de qué es "el camino de Yii"), te va a costar mucho trabajo.

+0

Gracias Jon, no quise que esto fuera subjetivo, aunque puede haberlo visto de esta manera. Sin embargo, respondiste bien con "pero en la mayoría de los casos cuando quieres entrar en un territorio realmente avanzado tienes que hacer las cosas" en el camino de Yii "". Esa es la información que estoy buscando. – enfield

+0

Probé CI y Cake y me parecieron confusas y difíciles de comenzar rápidamente. Por supuesto, no había hecho ningún MVC entonces era todo nuevo. Luego encontré a Yii y su "ligereza" era lo suficientemente atractiva como para que yo pudiera invertir tiempo aprendiéndola. Lo uso para casi todos los proyectos frontales que construyo ahora. :) – lucifurious

+0

@TheKeeperoftheCheese: He usado Yii solo una vez, pero tengo experiencia en PHP y MVC y el proyecto era mediano-grande, por lo que hubo muchos hackeos felices. Fue un paseo agradable y ciertamente lo usaré de nuevo. – Jon

4

Estoy usando YII desde hace 2 años. Lo uso en combinación con Zend AMF y creo sistemas backend para campañas Flash, creo páginas web HTML5, páginas simples, diferentes páginas de competencia y lo encuentro utilizable para cada caso que necesita. La principal ventaja es que es realmente estructurado, lógico y rápido. Por eso me dedico a crear lógica de aplicaciones, no a configurar el entorno, configurar todas las solicitudes, páginas, subpáginas, etc., el modelo MVC + ActiveRecord me ahorra tiempo.

2

He estado usando Yii desde hace un año y lo encuentro muy flexible. Puede agregar sus propios métodos a cualquier modelo o escribir componentes fuera de los modelos. Necesita familiarizarse con la estructura MVC, la programación orientada a objetos y para escribir componentes, necesita saber cómo registrar el componente en el archivo de configuración y cómo llamarlo a la manera Yii.