23/02/2012, 11:39
|
| $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses Puntos: 2135 | |
Respuesta: Modelo base y modelo extendido Pues parece que no los conocieras, ya que sigues diciendo cosas que precisamente un framework te ayuda a que no lo hagas, y que triste que pienses que se necesitan 50000 archivos para un hola mundo, sí ves la traza puedes ver que dependiendo del framework son unas cuantas clases.
Todo depende del framework que uses, y de que tantas características del framework estés usando, si lo mides por tamaño de archivos, en lugar de por los beneficios que te da, pues entonces no lo juzgas bien.
Claro, también con programación estructurada se puede hacer muchas cosas, pero por algo la POO es más limpia en sus diseños, ya que con estructurada sí hay muchas cosas que no puedes hacer, por la limitación de que no existen (Herencia, Interfaces, clases Abstractas, Poliformismo, Scoping, etc).
Por todo lo que dices en este tema, se nota que no tienes una base fuerte en cuanto a diseño de software se refiere, si no que vienes de un background de programación estructurada, te recomendaría que antes de seguir programando 'pseudo' POO, mejor leyeras libros de diseño de software, para que sirve realmente la POO, Dependency Inyection, Unit Testing, etc. cuando empieces a ver todos estos conceptos, vas a poder darte cuenta de que la programación estructurada es muy limitada, y que los diseños que puedes hacer con POO están en otro nivel.
¡Saludos! |