2013-04-10 18 views

Trả lời

9

Thiên thạch vẫn có liên quan tại thời điểm này. Mặc dù các gói NPM được hỗ trợ trong thiên thạch không có repo cộng đồng để thêm các gói từ (http://atmosphere.meteor.com)

Mặc dù các mô-đun NPM bây giờ có thể được thêm vào mà chúng vẫn cần phải được thực hiện để làm việc với thiên thạch.

Mã sao băng sử dụng sợi để cho phép mã đồng bộ chạy vì vậy mỗi mô-đun NPM đang được sử dụng vẫn cần gói để sử dụng trong thiên thạch có thể sử dụng dễ dàng hơn (bằng cách cho phép mã sợi được sử dụng trong dự án) với chỉnh sửa nhỏ. Hiện tại, những gói này không có nơi cộng đồng nào khác để đi ngoài không khí repo.

17

Thiên thạch chắc chắn vẫn còn phù hợp và các cuộc đàm phán gần đây từ nhóm sao băng cho biết nó sẽ được xếp vào thiên thạch cuối cùng.

Thiên thạch không hơn NPM, nó cũng nhận thư viện bên thứ ba của khách hàng và chỉ định cách chúng được tích hợp vào ứng dụng sao băng. Trong khía cạnh này, nó phục vụ cùng mục đích như yeoman/bower. Các thư viện phía máy khách bên thứ ba như x-editable, sugar.js, moment.js, vv không thực sự thuộc về NPM, nhưng bạn cũng không nên tự kết hợp chúng vào dự án sao băng của mình. Xem nhận xét này từ nhóm thiên thạch: https://github.com/meteor/meteor/pull/516#issuecomment-12919473

Thiên thạch không cung cấp đầy đủ chức năng của NPM. Chỉ với thiên thạch, bạn không thể chỉ cần một gói NPM trong ứng dụng của bạn và sử dụng nó, ngay cả trong 0.6.0+ bạn vẫn phải thực hiện một gói và một wrapper api. Nếu bạn muốn sử dụng một NPM nào đó và nó đã được bọc và chia sẻ trên thiên thạch, điều đó sẽ có hiệu lực cung cấp một 'proxy' NPM thông qua một gói thiên thạch. Giống như gói này https://atmosphere.meteor.com/package/ncp

Tôi khuyên bạn nên sử dụng thiên thạch cho các khả năng bạn đạt được ngoài chính thiên thạch. Tuy nhiên, lưu ý rằng đây là một khu vực có thông lượng lớn nên bạn có thể phải sửa lại/điều chỉnh dự án của mình trong thời gian ngắn. IMO nếu bạn đang xây dựng nhiều hơn các ứng dụng đơn giản, bạn chắc chắn sẽ muốn thiên thạch để dễ dàng kết hợp các thư viện của bên thứ ba.

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