What is a framework.png

¿Qué es un framework?

Publicado en 13 junio 2019

Hora de lectura un minuto

Cuando empiezas a programar, descubres HTML, CSS, JavaScript, etc. Pero muy pronto empiezas a oír otros términos como Symfony. Spring, Laravel, Zend, etc. No se trata de lenguajes de programación, sino de frameworks. ¿Qué son exactamente?

¿Qué es un marco?

Los frameworks, también llamados entornos o marcos de trabajo, son conjuntos de componentes de software que se utilizan para crear la estructura de un software o una aplicación. Un framework puede verse como una caja de herramientas en la que el desarrollador busca los componentes necesarios. Este marco proporciona una estructura general para facilitar la labor de desarrollo.

Los frameworks funcionan mediante el lenguaje de programación y desarrollan todo tipo de soporte: sitios web, juegos, aplicaciones móviles, etc. Sin embargo, también puede crear su propio marco de software.

 

¿Por qué usar un framework?

Los marcos ahorran tiempo porque los desarrolladores no tienen que desarrollar toda la estructura desde cero. Pueden centrarse en tareas específicas en lugar de dedicar tiempo a cosas repetitivas, como la arquitectura básica. Los marcos son muy utilizados hoy en día. Cuando un desarrollador se une a un equipo y utiliza un marco que domina, su periodo de formación y adaptación en la empresa es más fácil y rápido.

Ejemplos de marcos:

  • En PHP: Symfony
  • En JavaScript: NodeJs, Angular