La biblioteca es un lugar para prestar libros. La librería un lugar para vender libros. Un framework es un marco de trabajo que incluye digamos librerías internas, librerías externas, algo de código del programador, con guías, manuales, documentos, etc de cómo construir aplicaciones basadas en tales frameworks.
Deberían colocar los enlaces que señalan en el video, no?. En todo caso, muy buen video, me parece excelente que expliquen de forma tan simple algo tan complejo!.
Me gustaria que platzi tenga un carrera de Software Craftmanship, que te ense;en basandose en estos libros test-driven development, code clean, design pattern,clean architecture, y algun libro sobre agiles.
Excelente video y animación, muy didáctico! Me queda una duda, soy un novato en esto y agradecería si alguien me ayudara a entender mejor; si por ejemplo yo estoy desarrollando un código a la vez que uso un framework, ¿Ese framework me obligará a escribir de cierta manera o me prohibirá o advertirá al hacer cosas "desprolijas" para ajustarme a ciertos estándares? Gracias
La idea es esta: cuando usas una LIBRERIA sus componentes van dentro de TU CODIGO. Cuando usas un FRAMEWORK, tu codigo va dentro del framework. Saludos
El video está bien, gracias. :D Pero creo que no lo he captado por completo, *el ejemplo de la hamburguesa es un poco confuso* para definir estos conceptos. Lo que entendí y creo que es correcto es que las librerías hacen que un programador pueda hacer una tarea más facil o en menor tiempo que reescribir un codigo desde cero.
Claro, como el dice " hay tareas o errores repetitivos , entonces llegaron los frameworks para " solucionar los problemas ", y entre comillas porque en realidad los solucionadores somos nosotros . Saludos
Critica constructiva: No era necesario usar un ejemplo tan forzado, lo que logran es confundir mas a las personas con conceptos equivocados(lo peor es que hay personas que dicen que ya entendieron cuando en el video no se define bien). Por lo general los que vienen a buscar la diferencia de estos términos es porque están en el mundo de programación o afines, por tanto es mas fácil si se explica en base a lo que un programador ya conoce. PD: Me pregunto cuanto esfuerzo se habrán gastado en hacer esas animaciones innecesarias en vez de definir mejor la explicación :V
pero tampoco entregas una explicación... según tú, cuál es la diferencia? qué son? y por qué el video confunde? lei todo tu comentario esperando respuestas y nada xd
@@rafosurmay7795 gracias, es verdad, allí sí se entiende, en cambio el video de Platzi es más publicidad y una soncera de explicación, confunde en vez de ayudar.
Para mí un framework es una librería que te obliga a estructurar tu código (incluso toda tu aplicación) de una cierta manera. Mientras que a una librería la llamas cuando quieras sin estar tan atado a ninguna estructura. Es una pregunta que siempre comento con gente. No sé si existe una definición clara, ya que React o jQuery podrían denominarse librería o framework depende del punto de vista que tomes. En este caso para mí React es un framework y jQuery una librería, pero se puede abrir debate. :)
Gracias por la explicación y como el dermatólogo directo al grano , en platzi son buenos pero se desfasaron de la realidad con el ejemplo de la salsa de tomate ....
Alexander antonio Bolaño cervantes Jaja, gracias. Entiendo que hay gente que prefiere explicaciones y metáforas divertidas. Yo soy más de ir directo a la explicación, o usar metáforas más sencillas. De hecho, library es una metáfora que parece indicar que puedes coger un libro (funcionalidad) de aquí y allá según te convenga, mientras que un framework es un marco de trabajo, una estructura que te marca unos límites y una manera de trabajar.
@@fmaylinch por eso me gusto tu respuesta por que en la vida real me ha pasado que con tensorfllow debo estructurar el código de cierta manera , las explicaciones metafóricas no siempre son buenas , aveces menos es mas ...
Leirbag Jaja, buena pregunta. Un framework es una librería, así que es un conjunto de clases y funciones. Te obliga a estructurar el código porque no puedes usar sus clases y funciones libremente como quieras, sino que generalmente tienes que colocar tu código en unas carpetas específicas, o ponerle unas anotaciones, o ponerle un nombre especial a tus clases y funciones. Todo esto es porque el framework necesita encontrar tu código y llamarlo. Como dijo alguien en un comentario por ahí: tu código llama a una librería, mientras que un framework llama a tu código. Es una explicación simple pero muy interesante.
En realidad no es librería es biblioteca ya que viene de la palabra en inglés library; librería en inglés sería book store, pero igual excelente video 👍🏽👍🏽👍🏽👍🏽
A ver señor "inteligente". Al Football le dices Balon Pie o Fútbol? Es solo un término, es como decirle "españolización" es espanglish. El decirle Librería es totalmente normal qué hasta la Real Lengua Española lo aprueba. Así es que vete a serte el entendido a otro lado.
Un framework y una librería son esencialmente el mismo tipo de cosas solo que a lo que le llaman librería no le gusta a las empresas y un framework si le gusta a las empresas.
dle.rae.es/?id=NFiNIHG Real Academia Española, si, venden libros, pero también es sinónimo de biblioteca. Para el contexto en el que hablamos son sinónimos.
Es biblioteca, en la biblioteca consultas libros , en una librería compras . En inglés librería se dice book store . Se le dice librería porque la gente hizo una mala traducción , pero en realidad son bibliotecas , vas a consultar información
020Ranz Es una buena forma de explicarlo en pocas palabras! :) Aunque hay detalles que pueden contradecir esta explicación, me parece muy interesante. Me la apunto.
Lean on Aquí 020Ranz se refiere a qué código usa qué código, independientemente de quién es el autor. Digamos que si un código A incluye una librería B y el código de B acaba llamando a partes del código A, podría decirse que B es un framework. Es una simplificación, pero interesante.
Agradezco la explicacion pero esta mal ilustrado, la explicación deberia ir con la animación, no despues de la animación para que comiences a divagar mientras lo ves hablar
Yo creo que la mayoría de los suscriptores de platzi entenderían con una explicación más técnica que con una analogía. Pero quizá estoy equivocado. Les haré un genjutsu para que crean que tengo razón.
Vale! Ya se como hacer una hamburguesa, ahora que alguien me explique lo que es una librería por favor XD
Que cabeza cerrada si no sos capaz de usar el ejemplo como analogía.. excelente ejemplo!
@@ral7912 Quiero creer que fue irónico su comentario.
Jaja tal cual, el uso analógico que usó se entiendo bastante
jajaja
La biblioteca es un lugar para prestar libros. La librería un lugar para vender libros. Un framework es un marco de trabajo que incluye digamos librerías internas, librerías externas, algo de código del programador, con guías, manuales, documentos, etc de cómo construir aplicaciones basadas en tales frameworks.
Bravo 👏👏👏👏👏👏👏👏me encantó la explicación, ahora al curso, gracias!!
No tan rápido cerebrito, a ver, como dices que se hace la salsa?... jajaja... buen video
Hey, excelente la edición del video, muy muy didáctico a la hora de enseñar algo.
con el ejemplo de la hamburguesa entendi todo el consepto, gracias ahora puedo leer mas informacion y comprenderla, sin memorizar.
Me gustó mucho el video, 😁💎💚
Deberían colocar los enlaces que señalan en el video, no?. En todo caso, muy buen video, me parece excelente que expliquen de forma tan simple algo tan complejo!.
al fin, que alguien explica de manera entendible! GRACIAS!
Interesante, no sabía la diferencia. Gracias!
Después del ejemplo de la hamburguesa que de hecho me dio hambre. Después de eso explicaste que es un framework y ahí recien entendí.
Me gustaria que platzi tenga un carrera de Software Craftmanship, que te ense;en basandose en estos libros test-driven development, code clean, design pattern,clean architecture, y algun libro sobre agiles.
Los conceptos muy bien explicados felicitaciones Uriel!
Excelente video y animación, muy didáctico! Me queda una duda, soy un novato en esto y agradecería si alguien me ayudara a entender mejor; si por ejemplo yo estoy desarrollando un código a la vez que uso un framework, ¿Ese framework me obligará a escribir de cierta manera o me prohibirá o advertirá al hacer cosas "desprolijas" para ajustarme a ciertos estándares? Gracias
La idea es esta: cuando usas una LIBRERIA sus componentes van dentro de TU CODIGO. Cuando usas un FRAMEWORK, tu codigo va dentro del framework. Saludos
El video está bien, gracias. :D
Pero creo que no lo he captado por completo, *el ejemplo de la hamburguesa es un poco confuso* para definir estos conceptos. Lo que entendí y creo que es correcto es que las librerías hacen que un programador pueda hacer una tarea más facil o en menor tiempo que reescribir un codigo desde cero.
Claro, como el dice " hay tareas o errores repetitivos , entonces llegaron los frameworks para " solucionar los problemas ", y entre comillas porque en realidad los solucionadores somos nosotros . Saludos
Muy didáctico. Genial platzy
si la explicación es tonta y sin sentido,
Me encantó la explicación a partir de la salsa, muy clara 😁
Que buen video, Uriel. Gracias.
Gracias por la explicación, Evo.
Critica constructiva: No era necesario usar un ejemplo tan forzado, lo que logran es confundir mas a las personas con conceptos equivocados(lo peor es que hay personas que dicen que ya entendieron cuando en el video no se define bien). Por lo general los que vienen a buscar la diferencia de estos términos es porque están en el mundo de programación o afines, por tanto es mas fácil si se explica en base a lo que un programador ya conoce.
PD: Me pregunto cuanto esfuerzo se habrán gastado en hacer esas animaciones innecesarias en vez de definir mejor la explicación :V
No tardaron mucho porque usaron un framework de diseño !!! XD
y tu comentario confunde aun mas :v
Yo si me confundi u.u
Concuerdo contigo o tratan de ser didacticos o asumen que la gente es muy estupida
pero tampoco entregas una explicación... según tú, cuál es la diferencia? qué son? y por qué el video confunde? lei todo tu comentario esperando respuestas y nada xd
alguien que explique bien no le entendi ni mergas.
Aqui lo entendi mejor
ruclips.net/video/A-iKX8Shge4/видео.html
@@rafosurmay7795 gracias, es verdad, allí sí se entiende, en cambio el video de Platzi es más publicidad y una soncera de explicación, confunde en vez de ayudar.
exagerados precios de los cursos, lastima!
Para mí un framework es una librería que te obliga a estructurar tu código (incluso toda tu aplicación) de una cierta manera. Mientras que a una librería la llamas cuando quieras sin estar tan atado a ninguna estructura.
Es una pregunta que siempre comento con gente. No sé si existe una definición clara, ya que React o jQuery podrían denominarse librería o framework depende del punto de vista que tomes. En este caso para mí React es un framework y jQuery una librería, pero se puede abrir debate. :)
Gracias por la explicación y como el dermatólogo directo al grano , en platzi son buenos pero se desfasaron de la realidad con el ejemplo de la salsa de tomate ....
Alexander antonio Bolaño cervantes Jaja, gracias. Entiendo que hay gente que prefiere explicaciones y metáforas divertidas. Yo soy más de ir directo a la explicación, o usar metáforas más sencillas. De hecho, library es una metáfora que parece indicar que puedes coger un libro (funcionalidad) de aquí y allá según te convenga, mientras que un framework es un marco de trabajo, una estructura que te marca unos límites y una manera de trabajar.
@@fmaylinch por eso me gusto tu respuesta por que en la vida real me ha pasado que con tensorfllow debo estructurar el código de cierta manera , las explicaciones metafóricas no siempre son buenas , aveces menos es mas ...
Leirbag Jaja, buena pregunta. Un framework es una librería, así que es un conjunto de clases y funciones. Te obliga a estructurar el código porque no puedes usar sus clases y funciones libremente como quieras, sino que generalmente tienes que colocar tu código en unas carpetas específicas, o ponerle unas anotaciones, o ponerle un nombre especial a tus clases y funciones. Todo esto es porque el framework necesita encontrar tu código y llamarlo. Como dijo alguien en un comentario por ahí: tu código llama a una librería, mientras que un framework llama a tu código. Es una explicación simple pero muy interesante.
Y jQuery sería una librería de algún framework o no?
jaja me encantó la animación , muy original tu manera de explicar. PD: Me dió hambre
Que sea vegana por favooor. Ya no más crueldad con los animalitos por mentiras nutricionales proteicas.
@@LilooLucert xD
Muy bien entonces, que es React?
En base a esta explicación, podríamos definir a JQuery como un Framework ??????
Se puede patentar una libreria?
En realidad no es librería es biblioteca ya que viene de la palabra en inglés library; librería en inglés sería book store, pero igual excelente video 👍🏽👍🏽👍🏽👍🏽
Para cuando el curso de como preparar una hamburguesa? :v
Library -> Biblioteca (¡no librería!)
A ver señor "inteligente". Al Football le dices Balon Pie o Fútbol? Es solo un término, es como decirle "españolización" es espanglish. El decirle Librería es totalmente normal qué hasta la Real Lengua Española lo aprueba. Así es que vete a serte el entendido a otro lado.
la verdad verdad. muy chevere la animacion pero no entendi. podrian explicarlo otra vez por favor
Gracias!! Ya aprendí a hacer hamburguesas!
Con que tecnología se hace las animaciones de este video, gracias
Sí por favor un curso que nos enseñe esta tecnología.
entonces una librería es un NameEspace?
Se dice biblioteca, no librería
porque los de Platzi hablan pasandose de gestos? Parecen personajes de GTA
No explicó nada. Aparte, si una biblioteca fuese algo concreto y solo un código para algo específico, React no entraría dentro de esa categoría.
Biblioteca*
En primera se dice biblioteca librería es una mala traducción
NO es libreria, se llama biblioteca... Library en español es biblioteca
Un framework y una librería son esencialmente el mismo tipo de cosas solo que a lo que le llaman librería no le gusta a las empresas y un framework si le gusta a las empresas.
uN FrAMeWoRk y UnA LiBrEriA sOn eSeNCiAlmEnTe eLMiSmO tIpO dE cOsAS
Librerías, librerías, librerías :'(
A las bibliotecas no les gusta esto.
y así quieren nuestro dinero cuando no saben algo tan básico
Ni en la universidad les dicen bibliotecas, ¿todo bien?
Un error garrafal que no se deja de cometer y como es usado por muchos ya lo toman como algo correcto.
@@brayanclavijo5458 En mi Universidad si habia buenos maestros :P
@@jrr8613 disculpa a que universidad fuiste?
¿Podríamos decir entonces que un framework es un conjunto de librerías?
@@SandwichStorePlay Ok, ¿pero por qué? xD
Tengo entendido que es biblioteca no librería. Library en inglés significa biblioteca.
A ver... Técnicamente son sinónimos.
@@QuichtFall no, cómo van a ser sinónimos?, en un lugar venden libros y en otro los prestan, ve a una librería a ver si te prestan un libro
dle.rae.es/?id=NFiNIHG
Real Academia Española, si, venden libros, pero también es sinónimo de biblioteca. Para el contexto en el que hablamos son sinónimos.
Es biblioteca, en la biblioteca consultas libros , en una librería compras . En inglés librería se dice book store . Se le dice librería porque la gente hizo una mala traducción , pero en realidad son bibliotecas , vas a consultar información
@Pedagogo re educativo callate la boca tío xD
Maaaaaarge, es un grano o un forúnculo? :v
Like si eres desarrollador de iOS y macOS y para ti un framework es una librería dinámica en un bundle
No entendi nada xd, más bien ya me dio hambre
Entonces pygame es un framework? Yo siempre pense que era una librería
Me gusto el video, y es preciso y conciso callad las malas lenguas jaja
D: al fin entendí la diferencia XD
En resumen. tu código usa la librería y el framework usa tu codigo
no, el framework también puede ser hecho por un tercero
020Ranz Es una buena forma de explicarlo en pocas palabras! :)
Aunque hay detalles que pueden contradecir esta explicación, me parece muy interesante. Me la apunto.
Lean on Aquí 020Ranz se refiere a qué código usa qué código, independientemente de quién es el autor. Digamos que si un código A incluye una librería B y el código de B acaba llamando a partes del código A, podría decirse que B es un framework. Es una simplificación, pero interesante.
@@LeanOnAndOn y que importancia tiene eso? Cuando escribo EL FRAMEWORK me refiero a su función en el desarrollo.
Gracias amiga por la explicación, trata de no botar tantas plumas para la proxima.
Lo mismo pensé 😄
Faltó poco para que volara con tanto aleteo
¿Con qué finalidad debería tratar el chaval de 'no botar tantas plumas'? Tu comentario es innecesario.
Iba a dar like, pero como que con los likes se forma "1337" y como que me dio pena borrar el l33t, pero dejo un comentario.
Agradezco la explicacion pero esta mal ilustrado, la explicación deberia ir con la animación, no despues de la animación para que comiences a divagar mientras lo ves hablar
corte astronauta
Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... Librería... WTF
Yo creo que la mayoría de los suscriptores de platzi entenderían con una explicación más técnica que con una analogía. Pero quizá estoy equivocado. Les haré un genjutsu para que crean que tengo razón.
naa pero esta señora con ese ejemplo tan pornga. Plus por la intención.
No inventes ya estés bien delgado hermano
demasiado decorado, demasiado firulete y poco contundente y concisa la explicacion.
Ni explico nada
Ejemplo de mierda el de la hamburguesa. Así no se entendió nada. Ahora veo xq dicen que Platzi no sirve.
muy mala explicación
pesima explicacion
me parecen malas analogías para dar ejemplos, y con numerosas distracciones que desvian la atencion del espectador