Evaluación
Conclusión
Es un tema difícil, la razón por
la que digo esto es porque existe muy poca información en Internet. Existen
opiniones, pero esto no da datos oficiales sobre el mismo. En lo que pude
encontrar sobre el tema, realmente no está cargado hacia algún lado. Algunos están
a favor, otros en contra.
En lo que pude recabar, pude
encontrar al menos 3 puntos de vista similares:
- Carga innecesaria: Todos los frameworks son vastos y este es el punto, tener funciones prácticamente de cualquier necesidad, pero esto, hace que el proyecto sea más lento.
- Proyectos pequeños: Los frameworks no son para proyectos pequeños, tomaría más tiempo realizar el proyecto si solo se usaría el lenguaje base.
- Control: No tienes control de proyecto, el framework lo tiene. Dado que los frameworks son realizados para minimizar el tiempo de la programación, las funciones del mismo ya son creadas y por ende, no pueden ser modificados, lo que en este caso sería crear tu propio código y crearlo de manera conjunta para que no crea conflicto con el mismo framework.
Algo que se menciona también,
es que, para poder entender el framework, primero es necesario aprender el
lenguaje base. Este es uno de los problemas de las ultimas generaciones de
programadores, en donde primero usan el framework, pero no entienden como funciona
este y al necesitar funciones más específicas, no son capaces de realizarlas.
En mi opinión, y como
estudiante de Ing. Desarrollo de Software, el uso de los frameworks debe de ser
limitado, a proyectos grandes y cuando estos son de uso muy general. Cuando un
proyecto es muy específico y necesita de código muy original, los frameworks no
son una buena idea para este.
Comentarios
Publicar un comentario