پخوانی NPM CTO د توزیع شوي کڅوړې ذخیره انټروپک رامینځته کوي

CJ Silverio، چې د تیر کال په پای کې یې د NPM Inc د CTO په توګه خپله دنده پریښوده، وړاندې د نوي کڅوړې ذخیره اینټروپیک، کوم چې د NPM لپاره د توزیع شوي بدیل په توګه رامینځته کیږي ، د ځانګړي شرکت لخوا نه کنټرول کیږي. د انټروپک کوډ په جاواسکریپټ کې لیکل شوی او لخوا توزیع شوی د اپاچی 2.0 لاندې جواز شوی. پروژه یوازې د یوې میاشتې لپاره د پراختیا په حال کې ده او په لومړني پروټوټایپ مرحله کې ده ، مګر دمخه د لومړني عملیاتو ملاتړ کوي لکه د کڅوړو نښلول ، خپرول او نصب کول.

د انټروپک رامینځته کیدو لامل په NPM Inc باندې د JavaScript/Node.js ایکوسیستم بشپړ انحصار دی ، کوم چې د بسته بندۍ مدیر پراختیا او د NPM ذخیره ساتنه کنټرولوي. دا هغه ځای دی چې د ګټې غوښتونکي شرکت یوازې د سیسټم کنټرول لري چې په میلیونونو جاواسکریپټ پراختیا کونکي او غوښتنلیکونه تکیه کوي، او په هره اونۍ کې د ملیاردونو بسته ډاونلوډ پروسس کوي.

د کارمندانو وروستي سلسله، د مدیریت بدلونونه او د پانګوالو سره د NPM Inc لامبو وهل د NPM راتلونکي په اړه د ناڅرګندتیا احساس او د باور نشتوالی رامینځته کړی چې شرکت به د پانګوالو پر ځای د ټولنې ګټو ته وده ورکړي. د سلوریو په وینا، د NPM Inc سوداګرۍ باور نه شي کولی ځکه چې ټولنه د خپلو کړنو لپاره د حساب ورکونې وړتیا نلري. سربیره پردې، د ګټې ترلاسه کولو تمرکز د هغو فرصتونو پلي کولو مخه نیسي چې د ټولنې له نظره لومړني دي، مګر پیسې نه راوړي او اضافي سرچینو ته اړتیا لري، لکه د ډیجیټل لاسلیک تایید لپاره مالتړ.

Silverio دا هم شک لري چې NPM Inc د خپل پس منظر سره د تعاملاتو ښه کولو کې لیوالتیا لري، ځکه چې دا به د ډیټا جریان کې کمښت المل شي چې احتمالي د پیسو ورکولو له نظره په زړه پورې وي. هرکله چې تاسو کمانډ چلوئ "د npm پلټنه» د دوتنې منځپانګې په بهر کې لیږل کیږي بسته بنده، کوم چې د هغه څه په اړه ډیر په زړه پوري معلومات شامل دي چې پراختیا کونکي یې کوي. په ځواب کې، د JavaScript/Node.js ټولنې ډیری مشهور غړو د یو بدیل رامینځته کول پیل کړل چې د انفرادي شرکتونو لخوا کنټرول نه و.

د انټروپیک سیسټم د فدرالي شبکې اصول کاروي، په کوم کې چې یو پراختیا کونکی، د خپلو سرچینو په کارولو سره، کولی شي یو سرور د بسته بندۍ د ذخیره کولو سره ځای په ځای کړي چې هغه یې کاروي او دا د یو عام ویشل شوي شبکې سره نښلوي چې د متفاوت خصوصي زیرمو سره یوځای کوي. انټروپک د ډیری ذخیره کولو سره یوځای شتون لري، د دوی سره د عادي کاري جریان د یوې برخې په توګه تعامل کوي.

ټولې کڅوړې د نوم ځایونو په کارولو سره جلا شوي او د کوربه په اړه معلومات پکې شامل دي چې د دوی لومړني ذخیره کوربه کوي.
د نوم ځای په اصل کې د کڅوړې مالک یا د ساتونکو ډلې نوم دی چې د تازه معلوماتو خپرولو حق لري. په عموم کې، د کڅوړې پته داسې ښکاري "[ایمیل خوندي شوی]/pkg-نوم"
میټاډاټا او د انحصار معلومات په شکل کې تعریف شوي TOML.

که چیرې یوه بسته په محلي ذخیره کې ځای په ځای شي چې د نورو زیرمو څخه د انحصارونو سره تړلې وي، دا کڅوړې په محلي ذخیره کې منعکس کیږي. دا د محلي زیرمو په ځان کې لري او د ټولو اړینو انحصارونو کاپي پکې شامل دي. د کلاسیک NPM ذخیره سره د متقابل عمل لپاره یو پرت شتون لري ، کوم چې یوازې د لوستلو آرشیف په توګه چلند کیږي. تاسو کولی شئ د ځایی ځای پرځای شوي انټروپک چاپیریالونو په کارولو سره له NPM څخه کڅوړې هم نصب کړئ.

د مدیریت لپاره، د کمانډ لاین وسیلې چمتو شوي چې ستاسو په محلي شبکه کې د ذخیره کولو ځای پرځای کول اسانه کوي. انټروپک په بشپړ ډول نوي وړاندیز کوي د فایل پر بنسټ API او د ذخیره کولو سیسټم چې په شبکه کې د ډاونلوډ شوي ډیټا مقدار کموي. انټروپک د یو نړیوال سیسټم په توګه پیژندل شوی چې په هره برنامه ژبه کې د کڅوړو لپاره د ذخیره کولو لپاره کارول کیدی شي ، مګر انټروپک بیا هم د جاواسکریپټ په ذهن کې رامینځته شوی او په دې ژبه کې د پروژو لپاره غوره مناسب دی.

سرچینه: opennet.ru

Add a comment