Juan Diego Quintero Calderón
Rafael Soriano Ramírez
hay gente que sólo quiere ver el mundo arder
Zedovius .
LOL. No sé si esto es marketing parasitario o si es un compañero que real hizo esto desde la mera inocencia 😂
¿Qué es una librería y qué es un framework en desarrollo web?
Cuando te adentras en el mundo del desarrollo web, te encuentras rápidamente con los conceptos de librerías y frameworks. Ambos son herramientas esenciales, pero ¿qué papel juegan en el desarrollo web y qué los diferencia entre sí?
¿Cómo se comparan un framework y una librería?
Un framework se asemeja a una receta completa para crear una hamburguesa. Aquí tienes toda la lista de ingredientes y los pasos específicos a seguir, garantizando así un producto final de alta calidad. De manera similar, un framework en programación proporciona un conjunto de herramientas y metodologías que facilitan y aceleran el proceso de desarrollo, asegurando una estructura bien definida y cohesiva. Ejemplos populares de frameworks son Django para Python o Angular para JavaScript.
Por otro lado, una librería es como un ingrediente específico dentro de esa receta, como podría ser la salsa de tomate. Una librería es simplemente un conjunto de funciones que te ayudan a realizar tareas específicas de manera más fácil. Además, estas librerías pueden ser utilizadas en diversas aplicaciones, al igual que la salsa de tomate puede usarse en distintas recetas. Ejemplos de librerías son React y NumPy.
¿Por qué es esencial aprender sobre frameworks y librerías?
Conocer la diferencia entre frameworks y librerías es crucial por varias razones:
Si estás listo para comenzar a explorar y experimentar con diferentes frameworks y librerías, adéntrate en el desarrollo web con la herramienta que más se acomode a tus necesidades. La constante evolución y colaboración en la comunidad de desarrollo garantiza que siempre habrá nuevas soluciones y mejoras esperando ser descubiertas. ¡Es momento de empezar a programar!
Juan Diego Quintero Calderón
Rafael Soriano Ramírez
hay gente que sólo quiere ver el mundo arder
Zedovius .
LOL. No sé si esto es marketing parasitario o si es un compañero que real hizo esto desde la mera inocencia 😂
Miguel Angel Reyes Moreno
Framework: Una manera de trabajar y hacer las cosas, incluye librerías.
Librería: Un código que tiene una función muy en particular.
Yefri Enmanuel Encarnación Jiménez
Framework
Es un conjunto de piezas de codigo que se centra en la elaboración o construción todo un proyecto a través de un conjunto de herramientas que nos brinda el framework (puede incluir librerías) como si de una receta se tratase.
Librería
Es una porción o pieza de codigo que nos ayuda a resolver un problema en específico como trabajar con HTMLmediaElement (video o audio) por ejemplo.
Ejemplo:
Usando el Basketball o baloncesto como base diría: un framework sería un jugador estandar que tenga en su paquete de habilidades todas las usadas o requeridas en el deporte (Rebotar, donqueo, defensa, tiro de media, tiro de larga distancia, tiro de 3puntos, etc...) aunque no sea el mejor en cada una de ellas, en cambio una librería sería un jugador enfocado en una sola de estas habilidades, ejemplo un jugador experto anotando desde la linea de 3, pero que no se le da también las demas habilidades.
¡ Te reto a ponerme un ejemplo con tu deporte favorito !
Emilio Sánchez
Platzi Framework & Libraries
A mí me gustaría hacer una comparativa con Platzi como ejemplo :green_heart:
AVILA MEZA JUAN CARLOS
Librería: solo es un fragmento de código que nos ayuda a resolver un problema específico y que tiene un propósito concreto. Framework: es un marco de trabajo que contiene librerías y herramientas que nos ayudarán a construir algo de manera más rápida garantizando la calidad gracias a una metodología y estructura de trabajo bien definida.
Sebastián Buitrago
El link del curso profesional de desarrollo web esta roto
Juan Castro
Profesor¡Listo! ¡Ya lo arreglamos!
Seba Cardoso
Un ejemplo de Framework puede ser Next.js?
Héctor Eduardo López Carballo
Sí! Next.js es un framework.
Juan Castro
Profesor¡Sí! De hecho, lo estudiamos en la última clase práctica del curso. :D
Mario Andrés Castro Martínez
Puedo intentar hacer una analogía con un vehículo (carro, moto, etc.), que seria nuestro proyecto. En este caso el framework seria la linea de ensamblaje y las librerias pueden ser el motor, el sistema de frenos, el sistema de suspensión, etc. Este framework permite de una forma organizada y con buenas practicas, reunir las diferentes partes o componentes que luego se convertirán en un vehículo. En síntesis, puedes crear un vehículo (proyecto) con las partes que mas se acomoden al resultado que quieras (librerías), gracias a una linea de ensamblaje (framework)
Irving Juárez
Entonces, podríamos decir que una librería es una herramienta especifica que me va a ayudar a hacer mi bici mas rapida, por ejemplo, mientras que un framework es una fabrica de bicis en donde yo puedo crear mi bici desde cero.
Jimmy Buriticá Londoño
Framework
Es un marco de trabajo que contiene librerías y herramientas que nos permiten desarrollar más rápido, garantizando la calidad gracias a una estructura de trabajo y metodología bien definida.
Lisbeth Quintero
Una librería es un conjunto de funciones y componentes que se pueden reutilizar en diferentes aplicaciones web. Las librerías proporcionan una funcionalidad preconstruida para hacer tareas comunes, como manipulación de DOM, solicitudes HTTP y validación de formularios, de manera más sencilla y rápida que escribiendo el código desde cero. Al utilizar una librería, los desarrolladores pueden centrarse en la lógica y la funcionalidad específicas de su aplicación, en lugar de tener que escribir el código repetitivo y básico.
Un framework es un conjunto de herramientas y convenciones que proporcionan una estructura para desarrollar aplicaciones web. Los frameworks proporcionan una guía para la organización y la estructura de la aplicación, así como también una forma de hacer tareas comunes y complejas de manera más fácil y rápida. Además, los frameworks suelen incluir librerías que se integran con el framework y se utilizan para hacer tareas específicas.
La importancia de las librerías y los frameworks en el desarrollo web radica en la eficiencia y la productividad que proporcionan. Al utilizar librerías y frameworks, los desarrolladores pueden hacer más en menos tiempo, ya que no tienen que escribir todo el código desde cero. Además, al utilizar herramientas preconstruidas y probadas, se reduce el riesgo de tener errores o problemas de rendimiento en la aplicación. Por último, la utilización de librerías y frameworks ayuda a estandarizar y normalizar la forma en que se desarrollan las aplicaciones web, lo que facilita la colaboración y el intercambio de código entre desarrolladores.
Una analogía para entender la diferencia entre una librería y un framework es compararlos con la construcción de una casa. Las librerías serían como las herramientas y materiales que se utilizan para construir una casa, como martillos, clavos, tableros y ladrillos. De manera similar, una librería proporciona componentes y funciones que los desarrolladores pueden utilizar para construir su aplicación web.
Por otro lado, los frameworks serían como los planos de construcción que se utilizan para construir una casa. Estos planos proporcionan una estructura y guía para construir la casa de manera eficiente y organizada. De manera similar, un framework proporciona una estructura y guía para desarrollar una aplicación web de manera eficiente y organizada.
En ambos casos, tanto las herramientas y materiales como los planos de construcción facilitan y agilizan el proceso de construcción, y permiten a los constructores enfocarse en las tareas específicas y únicas de su proyecto en lugar de tener que preocuparse por las tareas repetitivas y básicas.
Chat GPT
Juan Guillermo Perez Cardozo
framework es un conjunto de herramientas (librerias, estructura de archivos, etc) y libreria es una funcionalidad especifica que puedes agregar a tu proyecto. pej framework laravel y maquetas html con la libreria de bootstrap y manipulas el js con react.
Max Andy Diaz Neyra
Notas tomadas:
Oscar Fuentes Esteves
Like si viste las peleas de que React no es un framework en Twitter.
Víctor Isaac Arias García
Muy buena explicación y tambien clase corta con buen contenido
David C. Mejia
En 3 minutos de explicación entendí algo que llevo tiempo preguntándome, que si react.js ó Angular o Sails o Vue.js o Express.js. Desde ésta perspectiva me queda mucho más claro! Gracias
José Alberto Ramírez Quiroz
Que es un Framework?
Es algo así como un paradigma normal es decir una estrategia de desarrollo ya implementada por un tercero como por ejemplo (React, Vue, Angualr) el equipo de desarrolladores de tras de estas tecnologías ya nos tienen propuestas de desarrollo para que podamos hacer una aplicación de una manera optima y con resultados espectaculares brindando esa escalabilidad que tanto queremos para nuestro proyecto
Que es una librería?
Es un pedazo de código escrito por un tercero que resuelve un problema en particular, por ejemplo una ayuda de optimización
Jorge Alejandro Niglia
React es una lbrería
Anfernee Valera
Es importante destacar que los Frameworks trabajan y utilizan las reglas siguiendo unas reglas. Es importante este detalle porque como se dice en el video siguiendo las reglas o "receta" Se nos asegura que tendremos el producto que necesitamos