Está en la página 1de 1

Definicion de Framework:Un framework es un conjunto de archivos y pautas que definen la estructura y metodología,

sobre cómo hacer el desarrollo de un proyecto software. Se podría decir que es una guía o esquema que nos ayuda a
programar de forma sencilla y rápida.
Objetivo: es el desarrollo ágil de aplicaciones mediante la aportación de librerías y/o funcionalidades ya desarrolladas.
Tipos de Frameworks y Librerías Principalmente, nos permite centrarnos en el problema, en vez de preocuparnos por implementar funcionalidades que son
de uso común en muchas aplicaciones.

Ejemplos:
1) JavaScript: Angular, Ember, Vue, React.
2)PHP: Laravel, CodeIgniter, Symfony.
3)Java: Spring MVC, JSF, Struts
4)Python: Django

Definicion de Libreria:Una librería es uno o varios archivos escritos en un lenguaje de programación determinado, que
proporcionan diversas funcionalidades. A diferencia de un framework, una librería no aporta la estructura sobre cómo
realizar el desarrollo, sino que proporciona funcionalidades comunes, que ya han sido resueltas previamente por otros
programadores y evitan la duplicidad de código. Además reducen el tiempo de desarrollo y aumentan la calidad del mismo.

Ventajas de utilizar un framework:


-Estructura y organización del código predeterminada. Desventajas de utilizar un framework:
-Reutilización del código. Evitar duplicidad de código. -Tiempo de aprendizaje.
-Agilidad y rapidez en el desarrollo. -Versiones inestables.
-Menor coste en el desarrollo -Menor rendimiento.
-Buenas prácticas de desarrollo con el uso de patrones. -Código sin utilizar.
-Minimizar errores y mayor facilidad para solucionarlos. -Elección del framework.
-Facilita el mantenimiento.

También podría gustarte