Bertemu Benang Pengurus Pakej JavaScript Terbaru Dibangunkan Dengan Facebook
Kebanyakan pemaju frontend sudah tahu mengenai npm yang merupakan pengurus pakej bertenaga Node untuk perpustakaan JavaScript, rangka kerja dan plugin. Ini adalah pengurus pakej paling banyak digunakan oleh pemaju web, tetapi Facebook telah menghasilkan jenama baru pengurus pakej bernama Benang yang cepat menjadi saingan panas npm.
Dengan Benang anda masih boleh tarik item dari repositori npm, tetapi anda juga boleh tarik dari repos lain dan uruskan kebergantungan adat anda sendiri yang dipasang di banyak mesin yang berbeza.
Manfaat terbesar Benang adalah konsisten untuk versi skrip berbeza dan pengurusan untuk mesin yang berbeza.
Pengguna yang bergantung pada npm mungkin mempunyai jQuery versi terbaru pada komputer riba mereka, tetapi mungkin beralih ke desktop mereka dan menjalankan versi yang sedikit ketinggalan zaman. Ini biasanya boleh diuruskan dengan panggilan kemas kini tetapi Benang mungkin lebih mudah.
Pemaju akhirnya menggunakan pengurus pakej untuk memasang sumber yang dipanggil pakej dari repositori sejagat. Pakej-pakej ini boleh menjadi perpustakaan, rangka kerja, atau sebarang jenis kod pra-bungkusan.
Apabila ia datang untuk mengemaskini pakej secara automatik, Benang bertujuan untuk menjadikan proses ini lebih luas, lebih mudah dan lebih selamat. Idea ini masih keluar dari pasukan dev Facebook tetapi Benang sudah menawarkan beberapa faedah yang luar biasa:
- Akses kepada npm, bower, dan repo adat lain
- Dependencies boleh dipasang di pelbagai mesin
- Prestasi optimum berdasarkan kelajuan muat turun
- Caching pakej, supaya anda boleh memuat turun lagi tanpa Internet
Di halaman Benang GitHub anda akan mendapati arahan pemasangan untuk tapak web tempatan atau tapak pengeluaran langsung.
Jika anda baru untuk Benang dan mahu pergi untuk menjalankan ujian, sila semak panduan penggunaan di laman web rasmi. Ini adalah salah satu pengurus pakej paling mudah untuk melompat ke dalam, dan jika anda sudah mempunyai pengalaman menggunakan npm maka anda akan merasa betul di rumah dengan Benang.
Dan kerana ini masih merupakan projek yang agak baru, saya mengharapkan banyak kemas kini dari Facebook dalam beberapa bulan akan datang.