Cuál es la diferencia entre librería y paquete?

Pregunta de la clase:
Instalación de dependencias
Jose Daniel Huerta Vazquez

Jose Daniel Huerta Vazquez

Pregunta
studenthace 4 años

Cuál es la diferencia entre librería y paquete?

4 respuestas
para escribir tu comentario
    Fede Villagra

    Fede Villagra

    studenthace 2 años

    Partiendo de la idea de que todos los jacuzzis son bañeras pero no todas las bañeras son jacuzzis, entonces todos los paquetes son librerías pero no todas las librerías son paquetes.

    Por ejemplo: todos los paquetes npm son librerías para javascript pero existen librerías de javascript que están disponibles en otros formatos o repositorios, y pueden requerir un enfoque de instalación y uso diferente.

    Gonzalo Amador Hernández

    Gonzalo Amador Hernández

    studenthace 4 años

    como menciona @kevin es muy ambiguo, solo que para npm es mas comun decir

    paquete
    o
    package

    Rafael Alejandro Santos Trujillo

    Rafael Alejandro Santos Trujillo

    studenthace 4 años

    Una librería es código reutilizable que se puede intercambiar y reutilizar en diferentes programas para diferentes propósitos. Un paquete es una colección lógica de clases. Dependiendo del lenguaje, puede contener otros paquetes, clases, tipos de datos definidos por el usuario y constantes.

    Kevin Fiorentino

    Kevin Fiorentino

    studenthace 4 años

    Son ambiguos los términos. Una librería soluciona un problema, un paquete puede incluir varias librerías o solamente una. Yo tomaría ambos términos como sinónimos.

Curso de Gestión de Dependencias y Paquetes con NPM

Curso de Gestión de Dependencias y Paquetes con NPM

NPM es el gestor de paquetes y dependencias más usado para desarrollar con JavaScript. Administra módulos, distribuye paquetes y agrega dependencias a tus proyectos. Instala y gestiona librerías Javascript. Crea tus propias librerías y domina uno de las herramientas más importantes en el desarrollo con JavaScript.

Curso de Gestión de Dependencias y Paquetes con NPM
Curso de Gestión de Dependencias y Paquetes con NPM

Curso de Gestión de Dependencias y Paquetes con NPM

NPM es el gestor de paquetes y dependencias más usado para desarrollar con JavaScript. Administra módulos, distribuye paquetes y agrega dependencias a tus proyectos. Instala y gestiona librerías Javascript. Crea tus propias librerías y domina uno de las herramientas más importantes en el desarrollo con JavaScript.