Gặp gỡ Trình quản lý gói JavaScript mới nhất được phát triển bởi Facebook
Hầu hết các nhà phát triển lối vào đã biết về npm, trình quản lý gói được cung cấp bởi Node cho các thư viện, khung và plugin JavaScript. Đây là trình quản lý gói được sử dụng rộng rãi nhất bởi các nhà phát triển web, nhưng Facebook đã đưa ra một thương hiệu mới quản lý gói tên là Sợi đang nhanh chóng trở thành đối thủ nóng bỏng của npm.
Với Sợi bạn vẫn có thể kéo các mục từ kho npm, nhưng bạn cũng có thể lấy từ các repos khác và quản lý các phụ thuộc tùy chỉnh của riêng bạn được cài đặt trên nhiều máy khác nhau.
Lợi ích lớn nhất của Sợi là tính nhất quán cho các phiên bản khác nhau của kịch bản và quản lý cho các máy khác nhau.
Người dùng dựa vào npm có thể có phiên bản jQuery mới nhất trên máy tính xách tay của họ, nhưng có thể chuyển sang máy tính để bàn và đang chạy phiên bản hơi lỗi thời. Điều này thường có thể được quản lý bằng một cuộc gọi cập nhật nhưng Sợi có thể dễ dàng hơn.
Cuối cùng, các nhà phát triển sử dụng các trình quản lý gói để cài đặt tài nguyên được gọi là các gói từ một kho lưu trữ phổ quát. Các gói này có thể là thư viện, khung hoặc bất kỳ loại mã đóng gói sẵn nào.
Khi nói đến các gói cập nhật tự động, Sợi nhằm mục đích làm cho quá trình này rộng hơn, dễ dàng hơn và an toàn hơn nhiều. Những ý tưởng này vẫn được đưa ra từ nhóm nhà phát triển của Facebook nhưng Sợi đã cung cấp một số lợi ích đáng kinh ngạc:
- Truy cập vào npm, bower và các repos tùy chỉnh khác
- Phụ thuộc có thể được cài đặt trên nhiều máy
- Hiệu suất tối ưu dựa trên tốc độ tải xuống
- Gói bộ nhớ đệm, vì vậy bạn có thể tải xuống lại mà không cần Internet
Trên trang Sợi GitHub, bạn sẽ tìm thấy hướng dẫn cài đặt cho các trang web địa phương hoặc các trang web sản xuất trực tiếp.
Nếu bạn là người hoàn toàn mới với Sợi và muốn chạy thử, hãy xem hướng dẫn sử dụng trên trang web chính thức. Đây là một trong những trình quản lý gói đơn giản nhất để tham gia và nếu bạn đã có một số kinh nghiệm sử dụng npm thì bạn sẽ cảm thấy như ở nhà với Sợi.
Và vì đây vẫn là một dự án khá mới, tôi mong đợi rất nhiều cập nhật từ Facebook trong những tháng tới.