Thiết kế web với framework Laravel | NenTang.vn |
Chương 2-Bài 3. Cài đặt Composer để quản lý các gói thư viện trong PHP |
||
Tác giả: Dương Nguyễn Phú Cường | Ngày đăng: Hồi xưa đó | Lượt xem: 1003 |
Giới thiệuMột trong số các vấn đề lớn mà lập trình viên web thường phải đối mặt là làm việc vớidependency . Chúng ta đã gặp rất nhiều tình huống tích hợp các package mới vào dự án của chúng ta gây nhiều rắc rối hơn là ích lợi của nó.
Vấn đề thường đặc biệt xảy ra với PHP developers. Thông thường lập trình viên thường build modules như là data persistence từ đầu. Kết quả là rất nhiều tài nguyên bị lãng phí trên những tác vụ lỗi thời – nhưng tác vụ mà có thể được xử lý rồi bởi những giải pháp có sẵn.
Composer – một trình quản lý dependecy hữu dụng và đơn giản cho PHP. Một vài trong số các bạn có thể đã làm quen với dependency manager rồi như là PIP cho Python hoặc NPM cho Node.js. Nó sẽ sắp xếp hợp lý các dependicies của dự án vào một nơi duy nhất.
Một tính năng quan trọng của Composer tách nó khỏi các giải pháp quản lý khác như PEAR là khả năng xử lý dependencies theo một dự án. Nó quản lý dependencies của mỗi dự án riêng biệt. Có nghĩa là bạn không cần phải có thư viện của dự án mà không xài – một ưu điểm để tối ưu kích thước dự án.
Hơn thế nữa, bạn có thể cài packaged được dùng rộng khắp bằng Composer. Việc này có thể được làm bằng cách lệnh global đặc biệt, nhưng chúng sẽ không thóa khỏi yêu cầu ban đầu là đơn giản và dễ dùng.
Trong bài hướng dẫn này, bạn sẽ học cách cài và sử dụng trong PHP projects.
Cách 1: cài đặt trình quản lý
|
Sản phẩm của Nền tảng | NenTang.vn - Hành trang tới Tương lai |