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:

  1. 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.
  2. 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.
  3. 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