Buenas tardes lectores, le estoy sacando un jugo bárbaro a mi paper de programación orientada a objetos y hoy publicaré algo que noté tratando de utilizar un framework muy conocido y uno de los que se concideran mejorcitos, como en un par de entradas anteriores saco este texto de mi paper que pueden descargar desde la sección de nuestros pdfs.
Hay mucha gente que apoya
los frameworks, dado que asume que la gran base que aportan permite aumentar la
seguridad y desligar a la persona de muchos temas que quisieran no tener que
programar para cada proyecto, no obstante en los frameworks populares hay un
exagerado error de concepto en lo que refiere a la programación orientada a
objetos, ellos establecen que por ejemplo toda una tabla de una base de datos
es el objeto, y te obligan a crear clases con funciones que obtengan registros
individuales, y trabajar los objetos de manera errónea, prácticamente utilizan
singleton en absolutamente todas las clases, ya que no proveen de los
mecanismos necesarios para crear múltiples instancias de una clase en
particular, sin contar que usan de manera incorrecta la herencia, sobrecarga y
varios temas más.
Utilizar frameworks quizá
permite no necesitar escribir bastante código pero realmente complica las cosas
generando una tendencia errática en cuanto al uso de objetos, ya que establecen
que una clase genera un objeto y punto.
Esto es una gran falencia
y puede traer muchísimos inconvenientes sin considerar que aquellos que
utilicen frameworks no comprenden correctamente o al menos no utilizan
correctamente en todo su potencial la programación orientada a objetos.
un saludo lectores y espero que esta entrada cortita les haya interesado, puedan investigar y pensarselo dos veces antes de utilizar un framework en vuestros proyectos.
0 comentarios:
Publicar un comentario