Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/03/2011, 23:15
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Framework o realizar mi propia clase?

un framework te brinda herramientas básicas y generalmente estandarizadas para seguir con "las buenas prácticas" y también "no reinventar la rueda".

lo que quieres hacer se le denomina CRUD (create, read, update and delete) y es muy común en cualquier framework.

como todo framework, el mismo genera CRUD's según su estructura y modelo arquitectónico, como la mayoría usan capas de abstracción de bases de datos, o ORM (mapeadores de objetos relacionales) los mismos suelen implicar cierta curva de aprendizaje y depender de tal modelo, pero suelen ser mejores que reprogramar toda una serie de clases para implementar de forma rápida tales funcionalidades

por ejemplo con symfony 1.4 puedes generar CRUD's tan básicos que no asocian estilo alguno y puedes adaptarlos a tu gusto, pero antes debes de haber creado el schema (esquema) de la base de datos en el ORM Doctrine (o propel si es que lo eliges), el error de muchos es generar un admin module que es un CRUD con todo para la administración de backends, estilo y forma y no para las aplicaciones del usuario final, porque resultan complejos de modificar a tu gusto.

obviamente adaptarte a un framework no es tarea fácil, pero con el tiempo te acostumbras y cambias tu manera de programar y te darás cuenta de que los mismos patrones son implementados por otros frameworks y no te ves en la necesidad de reinventar la rueda.

al igual que Zend FW, en Symfony puedes usar el sistema de Formularos por separado, Doctrine es totalmente independiente y muchas de sus librerías y componentes son de otros desarrolladores
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...