¿Qué es un Framework?

El termino Frameworks se ha implementado en el desarrollo de páginas web, pero podemos encontrar Frameworks para el desarrollo de aplicaciones médicas, app móviles, desarrollo de vídeo juegos, etc.  Cuando escuchamos Framework nos estamos refiriendo a una estructura del desarrollo de software la cual esta compuesta de componentes personalizables y modificables para el desarrollo.

Los Frameworks tienen como objetivo facilitar el desarrollo de un software, permitiendo a los programadores y diseñadores reducir tiempo y costos, de igual manera permite identificar posibles errores. Actualmente podemos encontrar una gran cantidad de Frameworks, debido a la forma de trabajar en el desarrollo de software es normal que se crearan más en estos últimos años. Cada uno diferente pero cumpliendo con el propósito de facilitar el desarrollo de softwares.

Sin embargo, algunos desarrollares consideran que el uso de Frameworks lleva tiempo aprenderlo, por lo cual se reduce el tiempo de programación pero aumenta el tiempo en aprender un Framework. Tal vez al leer esto tengas dos mentalidades acerca del uso de un Framework, la primera que el tiempo que te lleva aprender un Framework es muy largo por lo cual es preferible no aprenderlo y seguir desarrollando como siempre. La segunda es que invertir tiempo en aprender un Framework, reducirá tiempos de desarrollo y en un futuro desarrollar un software sera cuestión de días y no meses.

Ahora bien, ¿Cual es tu opinión acerca de los Frameworks?, déjanos tu comentario.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.