- Trang chủ
- Giới thiệu
- Du học
- Đào tạo ngắn hạn
- Đào tạo chuyên sâu
- Tin Tức
- Học viên
- Blog
- Tin THPT
- Liên hệ
Cùng ITPlus Academy tìm hiểu các kiến thức về Package Mananger vô cùng cần thiết với các lập trình viên. Có thể bạn đã sử dụng nó bấy lâu nay mà không hay biết đấy!
Package Manager là gì?
Package Manager (PM) hoặc package management system là một tập hợp các phần mềm dùng để quản lý và tự động hoá việc cài đặt, nâng cấp, gỡ bỏ các phần mềm/thư viện (package).
Package Manager giải quyết vấn đề gì? Cùng hiểu rõ hơn qua tình huống sau nhé:
Giả sử bạn đang làm một dự án, cần sử dụng một số thư viện thay vì tự code. Bạn lên mạng tải thư viện đó về, link vào dự án và bắt đầu chạy. Cách làm này có một số vấn đề:
Khi sử dụng Package Manager, thông thường sẽ có 3 thành phần chính giúp khắc phục vấn đề trên, bao gồm:
Với 3 thành phần này, PM giải quyết các vấn đề trên rất dễ dàng:
Cần biết các kiến thức gì về Package Manager?
Bạn cần phải biết các kiến thức sau để tự tin nói rằng bạn biết sử dụng Package Manager:
Ví dụ, nếu như code NodeJS, bạn sẽ cần nắm rõ một số phương pháp sử dụng npm (Package Manager chính của NodeJS) như sau:
Các Package Manager nổi tiếng
Bower: Package manager cho nền tảng web, phần lớn các package trên này là các thư viện CSS, JavaScript
npm: PM chính cho NodeJS. Hiện này, repostiory của npm đang có số lượng module lớn nhất
Maven: Package manager thân thiết của các lập trình viên Java
Nuget: PM và cũng là Repository của các lập trình viên .NET. Các package thường được lưu trong file packages.config hoặc project.json
Hiện nay có rất nhiều khóa học lập trình dành cho người mới bắt đầu với chi phí rất rẻ nhưng mang lại hiệu quả tốt. Tham khảo một số khóa học:
Ban Truyền thông ITPlus Academy