Desde mi experiencia te puedo comentar que el uso de un framework te proporciona estandarización y separación funcional del código, apoyo en la realización de tareas repetitivas al autogenerar esqueletos, realizar tareas de base de datos y otros, además de la posibilidad de incorporar plugins disponibles (como en el caso de Symfony). Creo que hoy en día, en la mayoría de los casos, no debiera trabajarse sin framewoks ya que éstos emplementan lo necesario para realizar trabajos en corto tiempo. Un ejemplo típico es la gestión de usuarios... casi siempre es necesaria... la reescribiras para cada proyecto?? Saludos y buena suerte.
cake vs. otras maneras
Estoy aprendiendo a usar CakePHP por una imposición en mi lugar de trabajo, pero no veo la ventaja contra mi experiencia desarrollando sitios con PHP + Javascript (simil AJAX). Quiero decir... la "modularidad" y el modelo MVC son un paradigma no un dogma. La cosa es: alguien me puede explicar claramente la ventaja de usar, por ejemplo, Cake o Symphony, o algun otro framework para MVC? contra un modelo MVC donde se llama a rutinas de javascript dinámicas? Cuanto tiempo pierdo aprendiendo a usar Cake contra lo que ya se que funciona? Es rentable? Tengo mil preguntas... Desde ya gracias por compartir su sabiduría y experiencia.
Respuestas
Marco Bustamante