مکيه مواد ڏانهن وڃو

ڪهڙو فريم ورڪ بهتر آهي؟ 2021

خالص مقصدن جي تعمير لاءِ ٽي فريم ورڪ آهن جن جي باري ۾ هر فرنٽ اينڊ ڊولپر ٻڌي چڪو آهي: تصديق ڪريو, Vue.js، ۽ ڪنڊول.

ريٽ يو آئي آئي لائبريري آهي ، اينگل هڪ مڪمل طور تي سامهون ايندڙ فريم ورڪ آهي ، جڏهن ته Vue.js هڪ ترقي پسند فريم ورڪ آهي.

انهن کي استعمال ڪري سگهجي ٿو هلچل تي بيٺل ادائيگي جي مقصد جي تعمير لاءِ ، انهي جي باوجود اهي 100 سيڪڙو هڪجهڙا ناهن هوندا ، ان ڪري انهن کي چڪاس ڪرڻ ۽ انهن جي مختلف حالتن جو ادراڪ ڪرڻ هوشيار آهي

هر فريم ورڪ جزو تي ٻڌل آهي ۽ يو آءِ آپشن جي تيزي سان تخليق جي اجازت ڏئي ٿو.

جيتوڻيڪ ، انهن سڀني جي هڪ منفرد تعمير ۽ structureانچي آهي - پهرين ، اسين انهن جي پويان اڏيل فلسفي کي سمجھڻ لاءِ انهن جي اڏاوتي variانچي کي ڏسون.

تعمير

تصديق ڪريو

ريٽ هڪ منتخب چيلينج تعمير تي عمل نٿو ڪري ، ۽ جئين توهان ڏسي سگهو ٿا سرڪاري “هيلو ورلڊ” مثال هيٺ ، توهان ڪوڊ جي صرف ڪجهه نشانن سان ريیکٹ استعمال ڪرڻ شروع ڪري سگهو ٿا.

ReactDOM. تحفا ( سلام ، دنيا! ، doc.getElementById ('روٽ')) ؛

رد عمل يو آئي لائبريري جي طور تي استعمال ڪري سگهجي ٿو حصا ڏيڻ جو ، چونڊيل چئلينج جي تعمير کي ختم ڪرڻ سان ، ۽ انهي ڪري اهو سختي سان هڪ فريم ورڪ نه آهي.

عناصر کي رد ڪريو ريڪٽ ايپس جا نن smallestا نن constructا تعمير بلاڪ آهن. اهي DOM حصن کان وڌيڪ انتهائي اثرائتو آهن نتيجي طور ريڪٽ DOM انهن کي جڏهن ڪنهن به وقت تبديل ڪرڻ واري صورتحال کي مؤثر طريقي سان مٽائڻ لاءِ مثبت بڻائي ٿي.

جزا وڏا تعميراتي بلاڪ آهن جيڪي غير جانبدار ۽ ٻيهر قابل استعمال شيون استعمال ڪن ٿيون استعمال ڪرڻ جي ذريعي. اهي انپٽ لاءِ آباد ڪن ٿا جيڪي پراپرس جي طور تي سڃاتو وڃن ٿا ۽ اهي حصا پيدا ڪن ٿيون جيڪي پوءِ صارف کي نمائش لاءِ پيش ڪري سگهن.

رد عمل جاوا اسڪرپٽ تي ڀاڙين ٿا ، ان جي باوجود اهو گهڻن سان گڏ آهي JSX (اسڪرپٽ ايڪس ايم ايل) ، هڪ نحو وڌائڻ جيڪا توهان کي حصا ٺاهڻ جي اجازت ڏئي ٿي جن ۾ ساڳي وقت تي HTML ۽ جاوا اسڪرپٽ شامل آهن.

ڪجھ به توھان JSX سان ٺاھيو شايد ريڪٽ جاوا اسڪرپٽ اي پي آئي سان ٺاھيا وڃن ، جيتوڻيڪ اڪثر ٺاھيندڙ JSX کي پسند ڪن ٿا ان جي نتيجي ۾ اضافي بدقسمتي.

وو

Vue.js جي بنيادي لائبريري فقط ڏيک واري پرت تي ڌيان ڏئي ٿي. اهو ترقي پسند فريم ورڪ طور سڃاتو وڃي ٿو جئين توهان نتيجو ڪري سگهو ٿا ان جي ڪارڪردگي کي ڊگهو ڪري سرڪاري ۽ ٽئين پارٽي جي پيڪيجز سان ، برابر وي روٽر or ويڪس، انهي کي صحيح ترتيب ۾ ڏيکارڻ.

جيتوڻيڪ Vue صرف ايم وي وي ايم (ماڊل-view-viewModel) نموني سان نه جڙيل آهي ، انهي جي ڊيزائن جزوي طور ان کان متاثر هئي. Vue سان ، توهان ViewModel پرت تي مڪمل طور تي ڪم ڪري رهيا هڻندا ، انهي کي يقيني بڻائڻ لاءِ ته درخواست جي معلومات هڪ طريقي سان پروسيس ڪئي وئي آهي جيڪا فريم ورڪ کي هڪ تازه ڪاري ڏسڻ جي قابل بڻائي ٿي.

وو جي ٽيمپليٽ نحو توهان کي ڏسڻ جا حصا ٺاهڻ ۾ مدد ڪري ٿي ، ۽ اهو acquاتل HTML خاص رهنمائي ۽ اختيارن سان گڏ ڪري ٿو. هي ٽيمپليٽنگ نحو تمام گهڻو مشهور آهي ، انهي حقيقت جي باوجود ته اڻ کليل جاوا اسڪرپٽ ۽ JSX اضافي طور تي سپورٽ ٿيل آهن.

جزا Vue ۾ نن ،ا ، خود پاڻ آهن ، ۽ سڀني کي لاڳو ڪرڻ جي ذريعي ٻيهر استعمال ڪيو ويندو. اڪيلو فائل جا حصا (SFCs) سان .vue واڌ ۾ HTML ، CSS ، ۽ جاوا اسڪرپٽ شامل آهن ته هر لاڳاپيل ڪوڊ هڪ فائل ۾ رهي ٿو.

SFCs واقعي مددگار طريقا آهن Vue.js ڪمن ۾ ڪوڊ جو بندوبست ڪرڻ ، خاص طور تي وڏيون. ويب پيڪ يا برائوزرائيف کي برابر ڪم ڪرڻ وارا ايس ايف سي کي ڪم جي جاوا اسڪرپٽ ڪوڊ ۾ منتقل ڪرڻ جي ضرورت آهي.

ڪنڊول

هن متن ۾ ، مان Angular 2 تي بحث ڪري رهيو آهيان ، ۽ ڪڏهن به فريم ورڪ جو بنيادي ماڊل نه ، جنهن کي هاڻي اڪثر AngularJS سڏيو ويندو آهي.

AngularJS، منفرد فريم ورڪ ، هڪ MVC (ماڊل-ڏيک-ڪنٽرولر) آهي. پر اندر ڪنڊ 2، ايم وي * نموني سان ڪابه سختي سان جڙيل ناهي ڇو ته اهو عام طور تي بنياد تي هوندو آهي.

زاويه ۾ منصوبا ترتيب ڏنل آھن ماڊيول, جزا، ۽ خدمتون. هر ڪنولر جي افاديت تي گهٽ ۾ گهٽ هڪ بنيادي عنصر ۽ هڪ بنيادي ماڊل آهي.

هر عنصر انگولر ۾ شامل ٿئي ٿو ٽيمپليٽ ، هڪ طبقو جيڪو منطقي منطق جي وضاحت ڪري ٿو ، ۽ ميٽا داتا (سينگار). هڪ عنصر لاءِ metadata Angular کي ٻڌائي ٿو تعميراتي بلاڪ کي ڳولڻ جي لاءِ جيڪو ان کي بڻائڻ لازمي آهي ۽ ان جو ڏيک موجوده هئڻ گهرجي.

HTML ۾ زاويه ٽيمپليٽ لکيا ويندا آهن تڏهن به ظاهري ٿي سگھي ٿو ڪناري سان ٺهيل نحو خاص طور تي رد عمل واري outputاڻ کي ڪ andڻ ۽ مختلف حصن جي وچ ۾ ، ڪيترن ئي حصن کي ترتيب ڏيڻ.

زاويه ۾ خدمتون ڪاروباري-منطقي فرائض جي تفويض لاءِ informationاڻ حاصل ڪرڻ يا داخل ٿيڻ جي تصديق جي برابر استعمال ٿيل آهن. اهي قائداعظم مقصدن جو هڪ مخصوص حصو آهن. جڏهن اينگولر انهن جي استعمال تي عمل نٿو ڪري ، اها انتهائي ڪمپنين جي سيٽ جي طور تي ايپس ٺاهڻ جي سفارش ڪئي وئي آهي جيڪي شايد ٻيهر استعمال ڪن.

Angular inbuilt Type اسڪرپٽ آهي ، تنهن ڪري ان جو استعمال لازمي طور تي ڏا seamlessي سيمائيٽ وارو ماهر حاصل ڪرڻ لاءِ مددگار آهي ، جڏهن ته سادي جاوا اسڪرپٽ پڻ سپورٽ ڪري سگهي ٿو.

مقبوليت

تصديق ڪريو

رد عمل بغير 160K تارن سان سڀ کان مشھور جاوا اسڪرپٽ ڪم ۾ آھي GitHub تي. انهي کي ترقي ۽ سنڀاليو فيسبوڪ پاران ، ۽ اهو اندروني طور تي انهن جي گهڻن ڪمن ۾ استعمال ڪيو ويندو آهي. اضافي طور تي ، اهو 2 ملين ويب سائيٽن کي طاقت ڏئي ٿو ، ان جي مطابق تعمير ٿيلاستعمال جي شماريات.

وو

ٽنهي فريم ورڪ ۾ وج ، لازمي طور تي گهڻا ستارا آهن GitHub تي، 176 ڪلو تارن سان. چيلنج ترقي ڪئي وئي آهي ۽ اڳوڻو گوگلر ايوان جي اڳواڻي ڪئي وئي آهي. اهو هڪ اوپن سورس گروپ اندر واقعي مضبوط ، بي انصافي وارو چيلنج آهي ۽ لائن ۾ ، 1 ملين ويب سائيٽن طرفان استعمال ڪيو ويندو آهي تعمير ٿيل.

ڪنڊول

گوگل پاران سجيل ترقي ڪئي وئي آهي ، جڏهن ته حيرت انگيز طور تي اها ڳولا يا يوٽيوب جي برابر پنهنجي ڪجهه پرچم برداري شين ۾ استعمال نه ڪئي وئي آهي. اهو عام طور تي ڪاروباري ڪمن ۾ استعمال ٿيندو آهي ، ۽ اهو 97,000 ويب سائيٽن تي بنيادي طور تي ٻڌل هوندي آهي تعمير ٿيلجي informationاڻ.

اهو ڪيترن ئي ٽن فريم ورڪ وچ ۾ گهٽ ۾ گهٽ ستاري آهي ، 68k ستارن سان GitHub تي. تنهن هوندي ، جڏهن زاویہ 1 کان انگولر 2 تائين سوئچ ڪيو ويو ته انهن مسلسل جي متبادل جي طور تي هڪ مڪمل طور تي نئون مخزن ٺاهيو AngularJS چيلنج ، جنهن جي اضافي طور 59k تارا آهن.

ماحولياتي نظام

اوپن سورس پيڪيجز جڏهن مقصد ٺاهيندا آهن ته وقت کي روڪيو ويندو آهي. نه رڳو اهو ، پر اهي عام طور تي جنگي جانچ جي نتيجي ۾ ڪسٽم ٺهيل حصن ۽ پيڪيجز کان وڌيڪ هوندا آهن.

تيار رهڻ وارن حصن ، موضوعن ۽ مختلف اوزارن جي فراهمي تي نظر وجهڻ ضروري آهي جيڪو توهان کي ڏيکاري ٿو ته نوان طريقا اضافي طريقي سان ڪيئن ٺاهيا ويندا.

تصديق ڪريو

ڪيترائي فرنٽ-آخر مقاصد عالمي رياستي اداري تي ڀاڙيندڙن جي ڊيٽا تي ڀاڙين ٿا ، برابر جن جي لاگ ان ٿي ويو ۽ گراهڪن جي مختلف سيٽنگون.

جاوا اسڪرپٽ رياست جي انتظاميه لاءِ سڀ کان وڏو چئلينج آهي ڳاڙهو. گهڻا ٺاهيندڙ استعمال ڪندا آهن سرڪاري ردعمل جون پابنديون Redux لاء ، جيڪي ريڪسڪس گروپ طرفان برقرار رکيا ويا آهن.

ريڪٽ جي شهرت جي ڪري ، داخل ٿيندڙ حصن ۽ تيار ڪيل حصن ۾ دريافت ڪرڻ غير معمولي طور تي سادو آهي. اهي صرف گوگل يا گيٽب سرچ پري آهن.

رد عمل جي ماحوليات اضافي طور تي شامل آهي اصلي مفهوم جيڪا توهان کي ريڪ ۾ لکيل هڪ ڪوڊ بيس کان اصلي آئي او ايس ۽ اينڊرائيڊ مقصدن جي تعمير جي اجازت ڏئي ٿي. تنهن ڪري ، رد عام طور تي خالص لاڳو ڪيل سائنسز کي استعمال ڪندي سيلولر مقصدن کي تعمير ڪرڻ جو هڪ بهترين متبادل آهي.

ريٽ MERN اسٽيڪ جو حصو آهي ، جيڪو MongoDB ، ExpressJS ، React ، ۽ NodeJS کي گڏ ڪري ٿو. هن مرکب جي باري ۾ حيرت انگيز ڳالهه اها آهي ته اها واحد ٻولي - جاوا اسڪرپٽ - پوري افاديت کي اختيار ڪري ٿي.

وو

جيتوڻيڪ ريڊڪس استعمال ڪري سگهجي ٿو وي ۾ ، رسمي طور تي ڪا پابند ناهي. پر ان جي نتيجي ۾ توهان کي ڊ toڻ نه گهرجي ويڪس سرڪاري رياست جي انتظامي لائبريري خاص طور تي وان جي مقصدن لاءِ ٺاهي وئي آهي. ويو سان تمام گھڻي اثرائتي سان جڙڻ کان علاوه ، ويو جي ڊولپرز انسٹيومنٽس کي استعمال ڪندي ڊيبگ ڪرڻ آسان آھي.

ويءَ جي شروعاتي ڏينهن ۾ ، اڳيئي استعمال ٿيل حصن جي ڳولا ڪرڻ وڌيڪ ڏکيو هو. جڏهن کان گروهه وڌي ويو آهي ، اتي مختلف قسم جا داخل ٿيل حصا ۽ بهتر حصا آهن جيڪي توهان کي بهتر ڪرڻ لاءِ جلدي استعمال ڪرڻ گهرجن.

سيلولر ايپ جي بهتريءَ لاءِ ، اتي هڪ مٿان ۽ ايندڙ چيلينج سڃاتو وڃي ٿو ويڪس. ويڪس علي بابا پاران ترقي يافته ۽ استعمال ڪئي وئي آهي ، انهي جي باوجود هي رييڪ نيٽو وانگر وڌيڪ بالغ ۽ انتهائي اثرائتو ناهي. وڌيڪ ڇا آهي ، ڇو ته چيلينج ترقي ڪري چڪو آهي ۽ چين ۾ اضافي طور استعمال ڪيو پيو وڃي ، اهو دستاويزن ۽ انگريزي ۾ پوائنٽن جا آپشن ڳولڻ ڏکيو آهي.

Vue Laravel کي اثرائتي نموني سان جڙيل آهي ، ۽ اهو ئي سبب آهي ته اهي عام طور تي مجموعي طور استعمال ڪيا ويندا آهن. Laravel مڪمل طور پيش ڪري ٿو جاوا اسڪرپٽ ۽ سي ايس ايس خاڪو نئين ڪم ۾ وي جي استعمال جي اجازت ڏيڻ.

ڪنڊول

اينگولر ۾ رياست جي انتظام لاءِ ، توھان کي استعمال ڪرڻ گھرجي اين آر آرڪس چيلينج. اهو Redux پاران متاثر ڪيو ويو آهي ، تنهن هوندي به اهو خاص طور تي Angular لاءِ ٺاهيو ويو آهي.

جيئن Vue and React جي صورت ۾ ، ڪيترائي تيار استعمال وارا حصا آهن جيڪي توهان پنهنجي ڪم ۾ امپورٽ ڪري سگهو ٿا. جيڪو اينگل بابت مڪمل طور تي مختلف آهي اهو اهو آهي ته اندر ڪيتريون ئي سرڪاري حصا آهن زاويه وارو مواد چيلينج. اهو گوگل طرفان هڪ سرڪاري چئلينج آهي جيڪو انگورياتي مقصدن لاءِ مادي ڊيزائن حصن ڏيندو آهي.

توهان ڪرولر پليٽفارم سيلولر مقصدن تعمير ڪندڙ انگولر استعمال ۾ تعمير ڪري سگهو ٿا اصلي لفظ. اهو وائي کي اثرائتي طور تي مدد ڪري ٿو ، جڏهن ته اينگر وارو مدد وڌيڪ بالغ آهي.

Angular مشهور MEAN اسٽيڪ جو هڪ حصو آهي جيڪو Angular ۾ MongoDB ، ExpressJS ۽ NodeJS سان ملائي ٿو. MERN اسٽيڪ سان ملندڙ ، اهو مڪمل طور تي هر اڳ-۽ آخر جي آخر لاءِ جاوا اسڪرپٽ تي منحصر آهي.

عام ٽيڪنالاجي

زاويه ، رد ، ۽ وائي تمام استعمال ڪري سگهجن ٿا ترقي پسند ويب ايپس کي ترقي ڪرڻ لاءِ ، پڻ حوالو ڏنو ويو آهي PWAs.

پي اي اوز کي سيلولر مقصدن نه هجڻ گهرجي پر خالص مقصد جيڪي سمارٽ فون جا گراهڪ انهن جي گهر ڊسپلي ۾ شارٽ ڪٽ شامل ڪري سگهن ٿا ۽ اهي ڏيکيل ۽ محسوس ٿيندڙ اصل سيلولر ايپس وانگر سپلائي ڪندا آهن.

توهان دريافت ڪري سگهو ٿا پريميئم ٽيمپليٽ ۽ اڳ-ٺهيل مقصدن هر فريم ورڪ لاءِ ، جڏهن ته Angular and React وٽ اضافي پريميم جون چونڊون وائي کان وڌيڪ پهچن ٿيون.

ڪارڪردگي

جڏهن هڪ فريم ورڪ يا لائبريري چونڊيو ، توهان موثر طريقي سان ڪارڪردگي تي ڌيان ڏيڻ چاهيو ٿا.

ڪيترين ئي حالتن ۾ ، توهان کي ڪارڪردگي بابت پريشان ٿيڻ نه گهرجي ، خاص طور تي توهان هڪ نن challengeڙو چئلينج ٺاهي رهيا آهيو. بهرحال ، اضافي چيلنج دائري ۽ پيچيدگي ۾ وڌي ٿو ، ڪارڪردگي بهتر ٿي سگهي ٿي (۽ ٿي سگهي ٿي) ترجيح بڻجي ويندي.

اهو نوٽ ڪرڻ ضروري آهي ته سڌاري جو معيار ۽ خالص ڪارڪردگي جي حوالي سان سڀني کان عظيم عملن فريم ورڪ جي چونڊ کان وڌيڪ اهم آهي.

پر جيئن ته هتي ڪجهه ڪارڪردگي ميٽرڪ ۽ مختلف حالتون آهن ، آئون انهن تي نظر وجهندو ۽ واضح ڪندس ته توهان جي بهتر ڪوششن تي هر ڪنهن جو اثر ڪيئن ٿيندو.

جي ايس فريم ورڪ بينچ مارڪ: زاويه بمقابل ريٽميٽ بمقابل ۽ وائو

جا نتيجا جي ايس فريم ورڪ جي معيار هاڻ پيش ڪري ٿو ته انهن سڀني جي تمام گھڻي اثرائتي نموني سان ، هڪ ميز ۾ قطار ٺاهڻ يا لڳائڻ جي برابر عملدرآمد ڪري ٿي.

جي ايس بينچ مارڪ

جئين توهان مٿي ڏسي سگهو ٿا ، وائي قطار کان چونڊڻ ۾ Angular ۽ React کان گهڻو سستي آهي. سامهون واري طرف ، اينگل ۽ رد کي قطارون مٽائڻ تي تمام گهڻو ماحول دوستي نه هئڻ گهرجي.

اهي معيار پيش ڪرڻ ۾ هڪ اهم تغيرات آهن - ۽ عام طور تي ، قابل ذڪر نتيجا حاصل نه ڪندا آهن. قطار کي چونڊڻ کان وٺي قطار بدلائڻ جي ڀيٽ ۾ وڌيڪ وسيع ڪارڪردگي آهي ، مان چوان ٿو ته هي معيار بنجي ويو Vue Angular ۽ React جي پويان ٽئين جڳهه تي ، جيڪي سڀني کان اعليٰ مقام شيئر ڪن ٿا.

جڏھن ان ۾ يادگيري ۽ بوٽنگ وقت ، ريیکٹ ۽ وي جي درجه بندي بلڪل اثرائتي شامل آھن ، جيتوڻيڪ Angular ڪجھه سستي آھي. زاويه بنيادي اسڪرپٽ کان علاوه 150ms وٺي سگھي ٿو ۽ هلائڻ لاءِ اضافي يادگيري جي ضرورت آهي.

پرف ٽريڪ: انگولر بمقابلي ري ايڪٽر بمقابلہ وائو

پرم ٽريڪ گوگل ڪروم ليبز طرفان 1000 جي انٽرنيٽ سائيٽن کان ٺاهيل معلومات نمائش ڏيکاري ٿي. اهي انگ اکر ڪيترن ئي مسئلن کان متاثر ٿيندا آهن ۽ ڪڏهن به مڪمل طور تي متبادل جي فريم ورڪ نه آهن ، البته اچو ته انگن تي هڪ نظر وجهون.

پرم ٽريڪ

پهرين مواد سازي واري رنگ

ويب ۽ سائيڪل جون ويب سائيٽون انگن اکرن جي مقابلي ۾ هن ميٽرڪ جي لحاظ کان وڏيون درجه بندي ڪن ٿيون جيڪي اضافي وقت ۽ ضرورت کان وڌيڪ مواد وٺي سگھن ٿيون.

تمام وڏي مواد جو رنگ

مڪمل ويب پيج جي ترتيب ڏيڻ ۾ ڪيترن ئي ٽن فريم ورڪ ۾ نن amongڙو سست پڻ ٿي سگھي ٿو ، صرف 27 پي سي جي ڪولر ڪندڙ ويب سائيٽن جي ويب سائيٽن کي قابل قبول مختلف جڳهن ۾ سکيا ڏيڻ.

پهرين داخل ٿيڻ جي دير

سڀني ٽنهي فريم ورڪز لاءِ ، 80 پي سي کان وڌيڪ انٽرنيٽ ويب سائيٽز اندر داخل ٿيڻ جي دير تائين قابل قبول حد تائين آهن ، جنهن مان اهو ظاهر ٿئي ٿو ته جيستائين صارف ويب پيج سان گڏجي ڪم نه ڪري سگهندو تيستائين ڪيترو وقت وٺندو.

جاوا اسڪرپٽ بائٽس

سڀ کان وڌيڪ وزني وزن جا مقصد اهي آهن جيڪي Vue سان ٺاهيل آهن ، وي پي ايپس جو 68 پي سي جاوا اسڪرپٽ جا 1MB کان گهٽ آهن. ٻئي طرف ، ڪنولر ۽ رد عمل جا مقصد وڏا ڪوڊ ماپ هوندا آهن.

هنن ميٽرڪ کي ڪيئن استعمال ڪجي

توهان انهن انگن اکرن مان هڪ نمونو ڏسي سگهو ٿا ، تنهن ڪري توهان نتيجو کي راغب ڪرڻ ۾ تڪڙو نه هئڻ گهرجي. حتمي چڪاس لاءِ ، مثال طور ، ثبوت چ wellي نموني ٿي سگهي ٿو ته وي کي استعمال ٿئي ٿو اضافي نور وزن جي مقصدن لاءِ جڏهن ته Angular وڏن ڪمن لاءِ استعمال ٿيندي آهي.

شماريات توهان کي بهترين انتخاب ٺاهڻ ۾ مدد ڏيڻ ۾ مدد ڪري سگهي ٿي ، تنهن هوندي توهان انهن کي اهو ظاهر ڪرڻ لاءِ استعمال نٿا ڪري سگھو ته هڪڙو فريم ورڪ سامهون کان وڌيڪ تيز يا وڏو آهي.

ڳوڙھي خاصيتون

وڌيڪ وڏين مقصدن لاءِ ، استعمال ۾ اڳيان واري فريم ورڪ کي ڪجهه فرض کڻڻ جي صلاحيت هجڻ گهرجي جيڪي ڪارڪردگي وڌائيندا ۽ اڳتي وڌائين.

ٻه لاڳو ڪيل سائنسون جيڪي شايد اهم آهن سرور-سائڊ رينڊنگ (ايس ايس آر) ۽ ورچوئلائيزيشن.

تصديق ڪريو

رد عملڪار سرور سان گڏ رينڊنگ ۾ مدد ڪري ٿو ريڪٽ ڊريم سرور بنڈل ورچوئلائيزيشن لاءِ ، توهان هڪ پسنديده ٽئين پارٽي جي ڊوائيس استعمال ڪرڻ گهرجي جنهن جي نالي سان مشهور آهي اصل مجاز ٿيل رد ڪيو.

وو

سرور جي پاسي واري پيشي جي مدد ڪئي وئي آهي وي ۾ مؤثر طريقي سان سرڪاري طور تي ايس ايس آر پيڪيج. ان کان علاوه ، توهان به استعمال ڪري سگھو ٿا نيٽ ورڪ فريم ورڪ جيڪو وي جي اعلي تي ٺهيل آهي ۽ ايس ايس آر جي مدد ڪري ٿو.

افسوس سان مجازي چونڊون مضبوط ، مضبوطي سان نه هئڻ گهرجي. منهنجي خيال ۾، وي مجازي اسڪرول لسٽ ڊجيٽل طومار ڪرڻ لاءِ تمام بهترين حل آهي ، انهي جي باوجود ، انهي کي ٿورڙي وجهوڻو آهي ۽ ڪڏهن به مستحڪم نه آهي ، ڇاڪاڻ ته ريٽ ۽ ڪنگر بابت چونڊون آهن.

ڪنڊول

ڪنولر کي سرڪاري آھي انجيٽل يونيورسل ايس ايس آر لاءِ ڇڪ ، ۽ هڪ سرڪاري حصو لاءِ وڏي فهرستن جي ڊجيٽل طومار ۽ ماحول دوست ريڪارڊ.

سکڻ واري وکر

انهن فريم ورڪ مان هر هڪ جو مطالعو ڪيترو آسان آهي؟

هن سوال جو جواب ڏيڻ لاءِ ، اسان کي هر فريم ورڪ جي پيچيدگين ۽ انهن خيالن جو تعين ڪرڻو پوندو.

تصديق ڪريو

وڌيڪ آسان استعمال واري ڪيس ۾ ، ريڪٽ ٽن فريم ورڪن مان گهٽ ۾ گهٽ پيچيده آهي. اهو آهي ڇو ته توهان کي لازمي طور تي لائبريري درآمد ڪرڻ گهرجي ، پوءِ توهان ڪوڊ جي ڪجهه نشانن سان توهان پنهنجو ري ايڪٽيل افاديت لکڻ شروع ڪري سگهو ٿا.

پر هيلو ورلڊ مثال کان علاوه ، اڪثر رد عمل جا مقصد جزوي بنياد تي هوندا آهن ۽ صرف ويب پيج تي ڪجهه حصا نه ڏيندا آهن.

هڪ عنصر جيڪو ڪجهه ٺاهيندڙن کي رد بابت خراب يا پريشاني دريافت ڪيو آهي ، اهو سچ آهي ته جي ايس ايڪس جو مطالعو هڪ طرفي رستو آهي. توهان اثرائتي طور تي اڻ کٽ جاوا اسڪرپٽ استعمال ڪري سگهو ٿا ، جڏهن ته اڪثر ريڪٽ ٺاهيندڙن کي JSX استعمال ڪن ٿا ، انهي جو مطالعو رڳو ناگزير جي باري ۾ آهي.

اهو بنيادي عنصر آهي جيڪو شايد ريڪٽ جي مطالعي جي وکر کي ٿلهي ليکي رکي ٿو ، تنهن هوندي به ان کان علاوه ، هي لائبريري آهي جيڪا بلڊرن لاءِ مطالعو ڪرڻ لاءِ سادي آهي جيڪي جاوا اسڪرپٽ knowاڻين ٿا ۽ خالص سڌارن واري خيالن جو ادراڪ ڪن ٿا

وو

ري کي ري ترتيب ڏيڻ کان بندوبست ڪرڻ لاءِ ٿورو وڌيڪ پيچيده آهي. توهان ان کي لائبريري طور استعمال ڪري سگهو ٿا اهي حصا جو بيان ڪرڻ لاءِ جيڪي توهان کي پنهنجي HTML ذريعي سڀني کي استعمال ڪرڻ گهرجي ها - جهڙي طرح ريٽ وانگر ، اهو اڪثر ڪم نه هوندو آهي.

گهڻو ڪري وي ٽيو شايد روٽ عنصر نالي رکيو آهي App.vue ۽ تمام گهڻا نوجوان حصا مختلف مسئلن جي ڏيکاري.

جڏهن ان ۾ نحو شامل ٿئي ٿو ، هڪ نئون عنصر جيڪو توهان کي مطالعو ڪرڻ جي ضرورت آهي ، وييو جي ٽيمپليٽ نحو آهي ، جيڪو توهان سمجهڻ ۾ بلڪل آسان ٿي سگهي ٿو جيڪڏهن توهان HTML محسوس ڪيو. بنيادي هدايتون ، برابر v-if ۽ v-for مشروط رينڊنگ ۽ لسٽنگ جي لاءِ ، رڪيز تائين به سمجهڻ ۾ آسان آهن.

وڌيڪ ، وائو جي واحد فائل جا حصا سڀني فرنٽ جي آخري ڪوڊ کي هڪ جاءِ تي محفوظ ڪن ٿا ، انهي کي آسان بڻائڻ لاءِ نوان ڪم تيار ڪرڻ.

وان پڙهائي لاءِ سڀني کان آسان آهي ، منهنجي نظر ۾ ، انهي جي سادگي ۽ بدنامي نحو جي ڪري.

ڪنڊول

ڪنڊنگ بنيادي طور تي ٽنهي مان تمام گهڻو مشڪلاتي چئلينج تعمير آهي ، ۽ ڇاڪاڻ ته اها مڪمل طور تي frontٽي ٿيل اڳيان جي آخر وارو فريم ورڪ آهي ، اهو اضافي خيالن تي منحصر هوندو آهي.

حصن کان ڌار ڪريو ، زاويه ماڊلز ۽ ڪمپنين جي مدد ڪندو آهي. اهو توهان کان توقع ڪندو ته لکت ۾ وجهي ۽ پنهنجي ڪوڊبس کي چونڊيل طريقي سان ترتيب ڏين جيڪو توهان جي چئلينج کي اضافي برقرار رکڻ جي مفاهمت ڪري ٿو

نحو جي باري ۾ ، جڏهن کان ٽائپ اسڪرپٽ سان تمام وڏو ڪم ڪندو آهي ، اهو ضروري آهي ته توهان هڪ قسم جي چيلينج کي ٺاهيندي جڏهن اسڪرپٽ کي محسوس ڪيو.

ساڳي ريت وائي سان ، توهان پنهنجو پاڻ کي ايڇ ٽي ايم ايل وانگر نحو سان پاڻ کي واقف ڪرڻ جي ضرورت آهي انهي سان اريوولر سان نئون يو آئي آپشن ڪوڊنگ شروع ڪرڻ جو ارادو ڪيو.

منهنجي خيال ۾ ، انگولر عام ڊولپر لاءِ مطالعو ڪرڻ ۾ سڀني کان ڏکيو آهي ان جو نتيجو اهو وڌيڪ پيچيده ۽ ان جو دارومدار TypeScript تي آهي.

مستقبل جي پيشنگوئي

ڪيترائي کليل ذريعو ڪم ۽ فريم ورڪ غفلت ۾ fٽي وڃن ٿا ۽ اڻ growاتل ٿي وڃن ٿا. ڇا توهان هتي ڪنهن فريم ورڪ بابت جيڪو توهان بحث ڪري رهيا آهيو ڊ beڻ گهرجي؟

جيتوڻيڪ اسان مڪمل طور تي اڳڪٿي نه ڪري سگهنداسين ته ڇا ٿيندو ، جاري ٿيندڙ ڪم انهن ڪمن جي ڀلائي جو هڪ مؤثر اشارو آهي. مقبوليت ۽ ترقي اضافي چئلينج کي وڏي چيلينج جي اڳڀرائي جي برابر آهي ، تنهن ڪري اچو ته هر فريم ورڪ کي چيڪ ڪريون.

تصديق ڪريو

رد ڪريو v17.0 لانچ ڪيو ويو آهي ، جڏهن ته حيرت انگيز آهي ، اهو ٺاهيندڙن لاءِ ڪنهن به نئين آپشن جي وضاحت ناهي ڪندو.

اصلي تبديلي اها آهي ته اهو نئون ماڊل ان کي ريڪٽ کي وڌيڪ بهتر بنائڻ لاءِ آسان بڻائي ٿو. توهان پراڻين نموني کان پراڻين نموني کان صرف ڪجهه عنصر بهتر ڪري سگهو ٿا ، نئين نموني سان ، مڪمل چئلينج بهتر ڪرڻ سان.

جيڪڏهن توهان جي افاديت انهن اختيارن تي منحصر آهي جيڪي نئين ماڊل سان تبديل يا فرسوده ٿي وڃن ، توهان اڳوڻي ڪارڪردگي کي هن ڪارڪردگي کي زنده رکڻ لاءِ محفوظ ڪري سگھو ٿا. هي متبادل React کي هڪ شاندار ڊگهي عرصي وارو متبادل بڻائي ٿو نتيجي طور ان کي نئين تبديلين سان اپڊيٽ ڪرڻ آسان بڻائي ٿي.

حتمي 44 مهينن ۾ ريٽ 12 پي سي پاران وڌي وئي آهي هفتيوار اين پي ايم ڊائون لوڊ. مڪمل تعداد ۾ ، اهو بنيادي طور تي ٽن ڪمن جو تمام گهڻو ڊائونلوڊ ٿيل آهي.

وو

وان 3 جاري ڪيو ويو آهي سيپٽمبر 2020 ۾ ، ۽ اهو ڪيترن ئي نازڪ نقطن تي ڀاڙيندو آهي ، جيڪا وائو 2 جي وڏي ڪم ۾ آهي. اهو متعارف ڪرايو آهي ترتيب وارو API جيڪو متاثر ٿي چڪو آهي ري ايڪز ۽ سڀني حصن کي منطق کي ٻيهر استعمال ڪرڻ آسان بڻائي ٿو.

س challengeو چيلينج ٽائيپ اسڪرپٽ ۾ ٻيهر لکيو ويو ، جيڪو نيون وي ٽاسڪ ۾ ٽائيپ اسڪرپٽ مدد کي بهتر بنائي ٿو جڏهن ته اضافي طور تي چيلينج کي به وڌيڪ برقرار رکڻ وارو آهي.

Vue 3 کي تمام گهڻي ضرورت آهي ۽ وڏي کي وڏي ڪم لاءِ وڏي ميلاپ بنائي ٿو.

وو جي هفتيوار ڊائون لوڊ وڌايل 87 مهينن کان 12 پي سي جيڪڏهن Vue اهو ترقي جي قيمت برقرار رکي سگهي ٿي ، اهو اصل ۾ اينگلر کي جلدي پار ڪري سگهي ٿو.

ڪنڊول

ڪنولر تازو شروع ڪيو آئيي ڪمپريٽر. اهو ٺاهيل مثالن کي گھٽائي ٿو ، سامان کي بهتر بنائي ٿو ، تيز جانچ لاءِ اجازت نامو ، ۽ عام طور تي ترقي ڪندڙ ماهر کي بهتر بڻائي ٿو.

زاويه گروپ 12 مهينن مان ڪيترائي ڀيرا اهم اپ ڊيٽ جاري ڪري ٿو ، جيڪي نئين اختيارن کي اختيار ۾ آڻي سگھن ٿا يا بس براؤزر تبديلين سان ڪنٽرول ۾ فريم ورڪ کي پهچائين ٿا.

گول 50 پي سي ۾ زاويه وڌي وئي آهي هفتيوار ڊائون لوڊ آخري 12 مهينن کان ، انهي جي باوجود اهو هڪ ترجيح چئلينج آهي.

ٿڪل

زاويه ، ردِعمل ، ۽ وايو تمام سرسبز سڌارن جي ھيٺان آھن. اهي بار بار نون تبديلين کي شروع ڪندا آهن ۽ غالب ٿيندڙن کي محفوظ ڪندا آهن. جيئن ته مدد جي موجوده درجي هر صورت ۾ وڌيڪ هوندي آهي ، توهان محفوظ طور تي انهن فريم ورڪ مان ڪنهن کي استعمال ڪري سگهو ٿا.

اهو نوٽ ڪرڻ ضروري آهي ته انگولر صرف تيزي کان جلدي نه وڌي رهي آهي ، جڏهن ته وي - انهي حقيقت جي باوجود ته اهو صرف تازو ئي اضافي شروع ٿيو ـ ظاهر ٿيو ته گهڻو گهڻو وڌي رهيو آهي.

جيئن اڳ ۾ تسليم ڪيو ويو آهي ته اسان پيشنگوئي نه ڪندا ته ڪئين فريم ورڪ ڊگهي عرصي ۾ جڙيل رهندا ، جڏهن ته هر چئلينج هن جي پويان هڪ حيرت انگيز گروپ آهي ۽ مسلسل ارتقا ڪري رهيو آهي.

منهنجو هن متن سان مقصد تعميراتي variاڻ کي واضح ڪرڻ ، هر فريم ورڪ جي طاقت ۽ ڪمزورين کي ٽوڙڻ ، ۽ انهن جو جائزو وٺڻ هو جتي هو لاڳاپيل هو.

نئين بنيادي frameworkانچي ۾ اچڻ کان اڳ ، سوچڻ جا ڪجهه شيون آهن.

پهرين ، توهان جي گروپ جي مهارت عام طور تي اهو فيصلو ڪندڙ مسئلو هوندو جڏهن نئين aاڻ رکندڙ طريقيڪار کي چونڊيو.

ساڳي طرح ، توهان کي پنهنجي ماهر ۾ احاطو ڪرڻ جي ضرورت آهي جيڪا توهان جي چيلنج ۾ بلڊرن کي ڪرائي تي ڏيڻ جي ارادي سان پهچائي ٿي.

آخرڪار ، پاڻ چيلينج جي حوالي سان ، پيچيدگي ۽ حدن شايد توهان جي فريم ورڪ جي متبادل تي اثر پيو.

سڀني اهم شين جي بناوت جي اجازت ڏيڻ سان ، آئون اميد ڏيان ٿو ته توهان حل ڪري سگھو ٿا جيڪو توهان جي مقصدن ۽ خواهشن ۾ بھترين سامهون وارو فريم ورڪ آهي.



ھن پوسٽ ۾ 0 تبصرا آھن

جواب ڇڏي وڃو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهري شعبن لڳل آهن *

موٽي مٿي ڪرڻ لاء