Points of Discussion.

What is Package Manager ?

Features of Package Manager.
Advantages of Package Manager.
Disadvantages of Package Manager.
Examples of Package Manager.
What is Package Manager ?
A package manger or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer’s operating system in a consistent manner.
Note: – Defination provided by Wikipedia.
Features of Package Manager.
1) Package Manager provides Integrity and authenticity of Package.
2) Package Manager makes Downloading, Installing and Upading existing Software easier.
3) Package Manager Groups packages by function to reduce user confusion.
4) Package Manager manages all the dependencies of Particular Project/Software.
Advantages of Package Manager.
1) Let you know the Library Versions.
2) Centralized Distribution and Hosting.
3) Prevent Incompatible files from mixing together.
4) Discourage Global Installations of Dependencies.
Disadvantages of Package Manager.
1) Overkill.
2) Learning Curve.
3) How well do you trust the Packages.
Examples of Package Manager.
Some of the Popular Package Managers.
Npm
Yarn
Maven
PyPi
etc..

Leave a Reply