Ver Mensaje Individual
  #28 (permalink)  
Antiguo 26/09/2012, 01:55
miktrv
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: ¿Qué problema tiene Codeigniter?

Cita:
Iniciado por abimex Ver Mensaje
  1. No tiene sistema de templates, PHP con HTML incrustado
  2. No tienes un layout general
  3. No hay modulos
  4. No tiene un ORM
  5. Los controladores no cargan por defecto las vistas
  6. Las vistas no tienen un orden por defecto (eg Controlador/Metodo) y eso causa un gran dolor de cabeza cuando agarras proyectos de alguien mas ya que no tiene un estandar es esto
  7. Hay algunas cosas que no se pueden configurar y tienes que tocar el core, haciendo tu aplicacion inmantenible, por ejemplo el captcha, las configuraciones que trae por defecto no se pueden cambiar desde algún archivo de configuración y tienes que modificar el core directamente

Nota: Se que muchas cosas que puse se pueden hacer instalando complementos, pero de que sirve un framework al que se le tienen que agregar complementos, se supone que un framework es un conjunto de librerias para facilitar el desarrollo, aparte que codeigniter no tiene plugins nativos ni nada por el estilo
Hola buenas,

- Que yo sepa un sistema de templates nativo no es algo obligatorio en un Framework ni para implementar el patrón MVC. ( Puedes usar cualquier sistema de templates si lo prefieres )
- Puedes hacer fácilmente un layout general y tantos como desees.
- Si puedes implementar módulos
- Puedes usar Doctrine sin problemas
- Tampoco considero que tenga que cargar una vista por defecto, eso lo decide el arquitecto. ( De hecho para mi es algo que no entiendo... yo decido cuando necesito cargar una vista )
- El sistema de directorios de vistas lo puedes implementar como prefieras, lo cual es una ventaja, ya que te permite usar el sistema de directorios que usa Zend si así lo prefieres.
- No coincido con ese planteamiento, puedes extender sin problemas las clases del core y los ficheros de configuración, parece que no conoces bien este FW.

Por cierto GatorV, no es posible implementar MVC de diferentes maneras? entiendo que habrá partes como comentas que no sean 100% poo, pero supongo que ese hecho no quiere decir que este mal implementado, es decir, no todo tiene que ser poo para ser bueno, puedes decidir libremente que metodologías usar.

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo