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
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.
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.
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.
- 1. Flexibilidad de alias de plantillas de C++ 0x
- 2. diseño de base de datos: flexibilidad frente a la simplicidad
- 3. Diseño de API: Flexibilidad vs. Facilidad de uso
- 4. Motor de reglas de mayor flexibilidad para .NET
- 5. ¿Dónde puedo encontrar la versión yii de mi aplicación yii?
- 6. Botones de radio Yii
- 7. Actualización de migración Yii
- 8. ¿Cuánta flexibilidad en los requisitos comerciales es demasiado?
- 9. Widget Autocompletar en yii
- 10. ¿Dónde aprender Yii?
- 11. Yii migraciones db automática
- 12. yii usando múltiples temas
- 13. Sub-consultas ActiveRecord Yii
- 14. Yii DROPDOWNLIST valor predeterminado
- 15. Yii múltiples relaciones
- 16. Yii ReturnURL función
- 17. Accesorios relacionales en Yii
- 18. Yii url avanzada reescribir
- 19. Yii encontrar condición> =
- 20. Yii CDbCriteria Ingreso
- 21. Yii importar o incluir
- 22. yii components: eventos y comportamientos?
- 23. yii clase no está cargando
- 24. Cargando un componente Yii personalizado
- 25. cómo utilizar openid en yii?
- 26. Comparar el problema en yii
- 27. ¿Un CMS basado en Yii?
- 28. Cómo usar eventos en Yii
- 29. gii no funciona en yii
- 30. ¿Cómo personalizar Yii CGridView Pager?
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
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
@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