2009-07-14 35 views
9

Tôi biết rằng khi liên kết tới các thư viện như jQuery được lưu trữ trên Google Code thì tốt hơn nên liên kết với một thư mục được lưu trữ (Google).JavaScript: Liên kết từ GitHub hoặc liên kết đến tệp cục bộ?

Nhưng khi có các thư viện khác và khung được lưu trữ trên các trang web như GitHub (như jQuery LightBox này, Bạn nghĩ hết sức mình để liên kết đến các thư viện trực tiếp từ GitHub, hay tôi nên tải về nó và liên kết đến các tập tin địa phương?

Trả lời

14

Bạn nên tải xuống và liên kết tới các tệp cục bộ .Trên git hub bạn không thể chắc chắn rằng tệp sẽ vẫn giữ nguyên. Nếu nhà phát triển cập nhật tệp và phá vỡ mã của bạn, bạn sẽ Ngoài ra loại liên kết này không phải là trọng tâm của git hub và không có đảm bảo rằng họ sẽ không cho phép khả năng làm những việc như vậy trong tương lai phá vỡ trang web của bạn và buộc bạn đến l mực cục bộ.

+1

Nếu bạn mã hóa ứng dụng cho khách hàng dựa vào ứng dụng đó, bạn không muốn giải thích cho anh ta rằng trang web đắt tiền của anh ấy đã bị hỏng, bởi vì một số dịch vụ ở phía bên kia của thế giới bỏ hoặc anh chàng bạn don ' t biết cam kết một cái gì đó bất cứ nơi nào. +1 – Boldewyn

6

Việc lưu trữ JavaScript của Google Code được tối ưu hóa để phân phát tệp nhanh chóng và đáng tin cậy. GitHub, trong khi hoàn toàn tuyệt vời để chia sẻ mã, không nhất thiết phải nhanh chóng hoặc đáng tin cậy. Chắc chắn tải xuống các thư viện đó từ GitHub và lưu trữ chúng.

+0

Miễn là 'CDN' không đứng trong các chữ cái lớn màu đỏ ở đâu đó và bạn hoàn toàn tin tưởng dịch vụ này, hãy sử dụng một bản sao cục bộ. +1 – Boldewyn

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