2014-10-10 15 views
12

Trong ngữ cảnh lập trình web. Một kho lưu trữ shim là gì?Kho lưu trữ shim là gì?

Ví dụ, khi tôi tìm kiếm "tay lái" trong trang tìm kiếm gói Chòi chơi cho một trong những kết quả là:

"kho Shim cho Handlebars.js"

+0

bản sao có thể có của [Sự khác biệt giữa shim và polyfill là gì?] (Http://stackoverflow.com/questions/6599815/what-is-the-difference-between-a-shim-and-a- polyfill) – poke

Trả lời

10

Tôi không nghĩ rằng "kho shim" là một thuật ngữ chuẩn hóa trong lập trình web - nó chỉ là cách mà dự án cụ thể đó - Components project - mô tả các kho lưu trữ mà chúng tạo ra như là các stand-in cho các thành phần phổ biến của bên thứ ba đó.

Các kho lưu trữ đó là "shims" theo nghĩa là chúng thích ứng với bản phát hành của các thành phần phổ biến đó thành định dạng chuẩn cần thiết cho dự án Thành phần để hỗ trợ người quản lý gói.

+1

Vì vậy, điều này có nghĩa rằng nếu bạn không sử dụng các dự án thành phần cho bất cứ điều gì, các kho lưu trữ shim này không hữu ích? ví dụ. nếu tôi muốn cài đặt font-awesome như một thành phần bower và tìm https://github.com/components/font-awesome này? – codecowboy

Các vấn đề liên quan