فهرست[پټ][ښکاره]
- نو، د ماډل فدراسیون څه شی دی؟
- ولې د ماډل فدراسیون؟
- د ماډل فدراسیون اصلي برخې
د ماډل فدراسیون اصلي ځانګړتیاوې+-
- عالي ویب فعالیت
- اغیزمن پرمختګ
- د ځان درملنې او بې ځایه کیدو وړتیا
- د عام انحصاراتو مؤثره اداره کول
- د دې پرځای چې مصرف کونکي بیا ځای په ځای کړئ ، خپلواک کوډ ځای په ځای کړئ.
- کله چې روان وي، له نورو جوړونو څخه کوډ وارد کړئ.
- د پیرودونکي تجربې ساتلو پرمهال د پراختیا کونکي تجربه ښه شوې
- مایکرو فرنټنډونه په یو واحد فیشن کې کار کوي.
- پایله
د مایکرو فرنټ اینډ مفهوم د مخکینۍ پراختیا لپاره مایکرو خدمتونه پلي کوي.
نظر دا دی چې اپلیکیشن یا ویب پاڼه په کوچنیو، خپلواکه توګه پرمختللې ټوټې ټوټې کړئ چې بیا د چلولو په وخت کې وصل شوي، د یو واحد، همغږي مونولیت په توګه د جوړولو مخالف دي.
میتود تاسو ته وړتیا درکوي د نورو ټیکنالوژیو او خپلواکو ټیمونو په کارولو سره د غوښتنلیک نورې برخې رامینځته کړئ.
مفکوره دا ده چې په دې طریقه د پراختیا برخې کولو له لارې د عادي مونولیت پورې اړوند د ساتنې لګښتونه کم کړي.
دوی ته اجازه ورکولو سره چې د یو همغږي ټیم په توګه د غوښتنلیک یوې ځانګړې ساحې باندې تمرکز وکړي، دا د شالید او مخکینۍ devs ترمنځ د همکارۍ نوې بڼې هم ممکنه کوي.
د مثال په توګه، تاسو ممکن یو ټیم ولرئ چې یوازې د لټون وړتیا یا د کلیدي محصول بل اړخ مسولیت لري چې د سوداګرۍ لپاره خورا مهم دی.
د ماډل فدراسیون څخه مننه، تاسو د کاري فلو اداره کولو لپاره کافي فعالیت لرئ چې مایکرو فرنټ اینډ واک ته رسیدل.
دا پوسټ به د ماډل فدراسیون جوړښت ته ژوره کتنه وکړي، په بیله بیا د هغې اصلي ځانګړتیاوې او د غوښتنلیک نمونې.
نو، څه شی دی د ماډل فدراسیون?
د جاواسکریپټ ماډل فدراسیون ډیزاین په ډیری غوښتنلیکونو کې د بیا کارول شوي برخو کارول رامینځته کوي.
دا په کافي اندازه بنسټیز لغت دی، مګر ما یوازې دا په ساده ډول داسې ښکاري چې هوا ښکاري.
لکه څنګه چې موږ ټول د عکس العمل غوښتنلیک کې د اجزاو شریکولو سره آشنا یو ، د ماډل فدراسیون په مؤثره توګه ورته هدف په عمل کې سرته رسوي ، پرته لدې چې دا په متحرک ډول د نورو غوښتنلیکونو لخوا مصرف لپاره د غوښتنلیک ماډلونه افشا کوي.
د موډل فدراسیون هڅه کوي چې په توزیع شوي سیسټم کې د ماډل شریکولو ستونزه د دې کلیدي شریک عناصرو په وړاندې کولو سره د میکرو یا مایکرو په توګه د غوښتنې سره سم حل کړي.
دا ستاسو د ایپسونو څخه د دوی لرې کولو او د کاري فلو رامینځته کولو سره ترسره کیږي.
ولې د ماډل فدراسیون؟
دلته ځینې فکتورونه دي چې د ماډل فدراسیون کولی شي په اسانۍ سره اداره کړي:
- خارجي او DLLs (متحرک لینک کتابتونونه) ټول هغه څه وو چې موږ کله ناکله د ایپسونو ترمینځ د فعالیت شریکولو لپاره درلودل. دا ټول د سکیلینګ کوډ شریکول خورا ننګونکي کړي.
- NPM سست دی.
- کله چې دوه جلا پروګرامونه مهم کوډ شریکوي، دوی باید متحرک او انعطاف وړ وي.
د دې لپاره چې د سټایلون ایپسونه په بشپړ ډول په خپل ذخیره کې وي ، په جلا توګه ځای په ځای شي ، او د خپل خپلواک SPA په توګه کار وکړي ، د ماډل فدراسیون رامینځته شوی.
د ماډل فدراسیون اصلي برخې
مخکې له دې چې ژوره غوټه وکړو، په لنډه توګه د یو څو نوي مفکورو په اړه بحث کول مهم دي چې د ماډل فدراسیون راوړي.
- کوربه: کله چې یوه پاڼه لوډ شي، جوړ یا ماډل په پیل کې پیل شي د کوربه په نوم یادیږي. یو وړاندیز کوونکی د کوربه په توګه فکر کیدی شي.
- ریموټ: یو ریموټ یو مختلف جوړښت دی چې د کوربه یوه برخه کاروي. دوی د پیرودونکو په توګه هم راجع کیږي.
- دوه اړخیزه کوربه: یو ویب پیک جوړ شوی چې دواړه د ریموټ په توګه کار کوي چې نور کوربه یې مصرفوي او یو کوربه چې ریموټ مصرفوي.
- د پلورونکي فدراسیون: د کوربه یا ریموټ لپاره د npm ماډل انحصارونو په اعالمیه توګه د چلولو وخت شریکول فعالوي ، پرته لدې چې دوی له کوم ځای څخه بار شوي وي. د مایکرو فرنټ اینډونو سره د فعالیت یوه لویه ستونزه پدې ډول حل کیږي.
د فدرالي غوښتنلیک نمونې
د تل زرغون ډیزاین سیسټم
د فدرالي غوښتنلیکونو یو له خورا لومړني ډولونو څخه یو "د تل زرغون ریموټ" دی ، کوم چې د "ډیزاین سیسټم" یا "جزو کتابتون" په څیر شریک شوی ریموټ دی چې د ټولو کاروونکو لپاره په خپلواکه توګه توزیع او تازه شوی.
پرته له دې چې د هر اپلیکیشن ټیم په بیاکتنې کې وخت تیرولو ته اړتیا ولري، دا ممکن د دې ډاډ ترلاسه کولو کې ګټور وي چې ټول آنلاین سایټونه د وروستي کارپوریټ پیژندنې سره سمون لري.
د خوندي ، روانو تازه معلوماتو تضمین کولو لپاره اړین محدودیتونه او پروسیجرونه ډیزاین او ځای په ځای کولو لپاره ، دا ممکن د سوداګرۍ پیل کولو لپاره ګټور ځای وي کله چې د فدرالي غوښتنلیک جوړښت په پام کې نیولو سره.
لاندې د کارونې ځینې قضیې دي چیرې چې په خپلواکه توګه ګمارل شوي شریک شوي ریموټونه ممکن مناسب وي:
- ډیزاین سیسټمونه
- د غوښتنلیک ګولۍ
- د اجزاو کتابتونونه
- مصرف کوونکي
- شریک شوي اوزار کیټونه
- د ویجټونو لپاره د توزیع بدیل ماډلونه چې د داخلي یا بهرني لخوا کارول کیږي
د کثیر SPA ماډل شریکول
د پخوا څخه صادر شوي ب featuresې بیا وکاروئ ، لکه اجزاوې ، په مختلف واحد واحد مخ ایپسونو کې. په ګټو کې شامل دي:
- مصرف کونکي اتوماتیک تازه معلومات ترلاسه کوي
- د ډومین تخصص په هغه ټیم کې پاتې دی چې د هغې مسؤل دی.
- د ګمارنې طرزالعمل ساده کوي ځکه چې جلا ماډل ریلیز اړین ندي.
د شیل چلول فدراسیون
د شیل چلول فدراسیون کې شامل دي:
- کله چې د محصول نوي نسخه رامینځته کړئ ، د محصول ټیم د دوی دندې بشپړولو لپاره د چیک آوټ ټیم ته انتظار نه کوي.
- کله چې د ریموټ بدلول، د پاڼې بیا پورته کول شتون نلري.
- کله چې اړتیا وي، شیل د ورو ریموټ بارولو او (پورته کچې) روټینګ وړاندیز کوي.
- د ریموټونو په اوږدو کې روټینګ د پلورونکي فدراسیون له لارې ممکنه شوی ، کوم چې د مکرر کارول شوي npm کڅوړو بیا کارولو وړ کوي.
- شیل چوکاټ او نور عام انحصارونه وړاندیز کوي چې د سست بار شوي ریموټ لخوا بیا کارول کیږي.
د څو شیل فدراسیون
د شیل چلونکي فدراسیون سره ورته چې پورته تشریح شوي، مګر مختلف ګولۍ کارول شوي.
پدې کې شامل دي:
- یو شمیر مرمۍ
- سپینه لیبل کول
- ټول ریموټونه د شیل B لخوا اړین ندي یا خپلواک پلي کول نلري.
د ماډل فدراسیون اصلي ځانګړتیاوې
عالي ویب فعالیت
د نورمال NPM ماډل ترکیب سره مسله دا ده چې لکه څنګه چې د انحصار کونکو شمیر لوړیږي ، د غوښتنلیک اندازه عموما وده کوي.
د دې لپاره چې د بنډلونو بارولو څخه مخنیوی وشي کله چې ستاسو غوښتنلیک بار شي او یوازې د اړتیا په وخت کې یې بار کړئ، د ماډل فدراسیون تاسو ته وړتیا درکوي چې په سستۍ سره بنډلونه پورته کړئ.
دا د ماډلونو ډاونلوډ کولو اړتیا مخه نیسي مخکې لدې چې واقعیا ورته اړتیا وي ، کوم چې د سایټ سرعت ښه کوي.
اغیزمن پرمختګ
هره پروژه په انزوا کې تولید او تحویل کیدی شي او د مختلف ټیمونو لخوا ترسره کیدی شي ځکه چې د ماډل فدراسیون تاسو هڅوي چې خپل غوښتنلیک په جلا پروژو کې تنظیم کړئ ترڅو تاسو کولی شئ دوی په جلا توګه جوړ او ځای په ځای کړئ (او له همدې امله موازي).
د ځان درملنې او بې ځایه کیدو وړتیا
شریک شوي انحصارونه د ماډل فدراسیون ته اجازه ورکوي چې ستاسو د برنامه ټول انحصارونه په یو ځای کې تعقیب کړي.
پدې توګه ، حتی کله چې یو غوښتنلیک انحصار نه اعلانوي یا کله چې د شبکې ستونزې شتون ولري ، دا لاهم پوهیږي چې څه ته اړتیا لري او د اړتیا سره سم یې ډاونلوډ کولی شي.
د عام انحصاراتو مؤثره اداره کول
برسیره پردې، د ماډل فدراسیون د غوره انحصار مدیریت وړاندیز کوي، په مؤثره توګه د پلورونکي او دریمې ډلې اړتیاوې حل کوي ترڅو ستاسو غوښتنلیک هیڅکله د کتابتون له یوې نسخې څخه زیات نه پورته کړي.
د دې پرځای چې مصرف کونکي بیا ځای په ځای کړئ ، خپلواک کوډ ځای په ځای کړئ.
پراختیا کونکی د تل زرغون فعالیت درلودلو سره ډیره علاقه لري. یوځل چې افشا شوي انحصاري فعالیت بدل شو ، نو دا به اړتیا ونلري چې نور مصرف کونکي بیا نصب کړي.
زه باید دا ومنم چې دا په خپل ځان کې یو خورا پیاوړی ځانګړتیا ده، کوم چې د غیر متوقع پایلو مخنیوي لپاره محتاط ازموینې ته اړتیا لري.
کله چې روان وي، له نورو جوړونو څخه کوډ وارد کړئ.
کله چې د NPM کڅوړې ماډل غوره کړئ ، موږ ممکن هغه ایپسونه په پام کې ونیسو چې د کوډ شریکولو او د "کتابتون" په اړه فکر کولو پرځای د APIs سره ورته ماډل فدراسیون کاروي.
په ورته ډول چې دوی کولی شي د نورو ایپسونو څخه فعالیت هم ترلاسه کړي، ویب غوښتنلیکونه اوس کولی شي نورو غوښتنلیکونو ته فعالیت چمتو کړي.
د پیرودونکي تجربې ساتلو پرمهال د پراختیا کونکي تجربه ښه شوې
هره جاواسکریپټ جوړونکی د ماډل فدراسیون سره به خورا راحته وي ځکه چې دا د ویبپیک پلگ ان دی چې د ویبپیک نسخه 5 پورې د لاسرسي وړ دی.
دا واقعیا خورا قوي او زړه راښکونکی دی که موږ دا یو څه فکر وکړو.
د دریمې ډلې ویبپیک لوډرانو په کارولو سره ، ټولې برخې په پام کې ونیسئ چې ویبپیک بنډلونه، پشمول سکریپټونه، شتمنۍ، سټایلونه، انځورونه، مارک ډاونونه، او نور.
د ماډل فدراسیون په کارولو سره، دا ټول شریک او فدراسیون کیدی شي.
مایکرو فرنټنډونه په یو واحد فیشن کې کار کوي.
ستاسو غوښتنلیک ته د ګډ فعالیت اضافه کول خورا اسانه دي؛ یوازې بنډل د نورمال په توګه وارد کړئ یا همغږي بار کولو څخه کار واخلئ.
په بدیل توګه، غیر متمرکز بار کول یوازې د بار کولو انحصار لپاره کارول کیدی شي کله چې اړتیا وي د سست بار کولو په کارولو سره.
پایله
پدې پوسټ کې ، موږ ستاسو د مایکرو فرنټنډ غوښتنلیک رامینځته کولو لپاره د غوره انتخاب په توګه د ماډل فدراسیون په اړه بحث کړی.
د چلولو په وخت کې د ایپسونو تبادله او مصرف کولو فعالیت اجازه ورکول د مختلف ټیمونو وړ کولو سره د اندازې وړتیا هڅوي ترڅو په خپلواک غوښتنلیکونو کار وکړي.
کله چې عام فعالیت بدل شي، تاسو اړتیا نلرئ خپل پیرودونکي ډیزاین او ځای په ځای کړئ ځکه چې دا د تل زرغون فعالیت ملاتړ کوي.
ستاسو برنامه به د یو واحد په څیر کار وکړي وروسته له دې چې دا تنظیم شي ، کوم چې په زړه پوری دی.
د شریکولو وړ انحصارونه د ایپس اندازه کمولو لپاره کارول کیږي. څنګه چې ډیری پراختیا کونکي دمخه د ویبپیک چاپیریال سره آشنا دي ، د پراختیا کونکي تجربه خورا ښه ده.
یو ځواب ورکړئ ووځي