Axborot texnologiyalari universiteti qarshi
Assenxron va voqea bilan boshqariladigan
Download 358.86 Kb. Pdf ko'rish
|
Ro\'ziyev Bekzod 2-mustaqil ishi Web dasturlash
- Bu sahifa navigatsiya:
- Juda tez
- Buferlash yo’q
- FOYDALANILGAN ADABIYOTLAR https://uzbekdevs.uz w3schools.com wikipediya.org
Assenxron va voqea bilan boshqariladigan – Node JS kutubxonasining barcha
API lari asenxro, ya’ni bloklanmagan. Aslida bu Node JS ga asoslangan server hech qachon ma’lumotni qaytarish uchun API ni kutmaydi degan ma’noni anglatadi. Server uni chaqirgandan so’ng keying API ga o’tadi va Node JS hodisalari to’g’risida xabar berish mexanizmi serverga oldingi API qo’ng’iroqlaridan javob olishga yordam beradi. Juda tez- Node JS kutubxonasi Google Chrome brauzerining V8 JavaScript dvigatelida juda tez bajariladi. Yagona tishli, ammo juda keng miqyosda – Node JS da vintlardek halqa bilan bitta tishli model ishlatiladi. Voqealar mexanizmi serverga to’siqsiz javob berishga yordam beradi va so’rovlarni bajarish uchun cheklangan mavzularni an’anaviy serverlardan farqli o’laroq, serverni keng miqyosli qiladi. Node JS bitta tishli dasturdan foydalanadi va xuddi shu dastur Apache HTTP Server kabi an’anaviy serverlaga qaraganda ancha ko’p talablarga xizmat ko’rsatishi mumkin. Buferlash yo’q – Node JS dasturlari hech qachon ma’lumotni buffer qilmaydi. Ushbu dasturlar shunchaki ma’lumotlarni yig’ib oladi. Litsenziya – Node JS MIT litsenziyasi ostida chiqariladi React.js foydalanuvchi interfeyslarini yaratish uchun mashhur JavaScript kutubxonasidir. 2011-yilda Facebook tomonidan ishlab chiqilgan React.js dasturchilarga qayta foydalanish mumkin bo‘lgan UI komponentlarini yaratish va o‘z ilovalari holatini samarali va tushunarli tarzda boshqarish imkonini beradi. React.js ning asosiy afzalliklaridan biri ma'lumotlar o'zgarishi asosida foydalanuvchi interfeysini samarali yangilash qobiliyatidir. React butun sahifani qayta ko‘rsatish o‘rniga, foydalanuvchi interfeysining faqat kerakli qismlarini yangilash uchun virtual DOM (Hujjat obyekti modeli) dan foydalanadi, bu esa unumdorlikni oshirishi va umumiy foydalanuvchi tajribasini tezlashtirishi mumkin. React shuningdek, ishlab chiquvchilarga osongina ko'rsatilishi va yangilanishi mumkin bo'lgan qayta foydalanish mumkin bo'lgan UI komponentlarini yaratishga imkon beruvchi komponentlarga asoslangan arxitekturadan foydalanadi. Bu kodni yanada modulli va barqaror qilishga yordam beradi va yozilishi kerak bo'lgan kod miqdorini kamaytirish orqali ishlab chiqish vaqtini tezlashtirishi mumkin. React shuningdek, dinamik va interaktiv veb -ilovalarni yaratishni osonlashtiradigan bir qator kuchli xususiyatlarni taqdim etadi. Kutubxona voqealarni boshqarish uchun o'rnatilgan yordamni taqdim etadi, ulardan dinamik va sezgir foydalanuvchi interfeyslarini yaratish uchun foydalanish mumkin. Bundan tashqari, React ilova holatini boshqari sh va nojo'ya ta'sirlarni boshqarish uchun ishlatilishi mumkin bo'lgan bir qator o'rnatilgan ilgaklarni taqdim etadi. React shuningdek, veb-ilovalarning ishlashi va SEO-ni yaxshilashi mumkin bo'lgan server tomonida renderlashni qo'llab -quvvatlaydi. React, shuningdek, dasturning holatini boshqarish va nojo'ya ta'sirlarni boshqarish uchun ishlatilishi mumkin bo'lgan Redux kabi boshqa kutubxonalar va ramkalar bilan osongina integratsiyalanishi mumkin. Xulosa: Men bu mustaqil ishini bajarish davomida web dasturlash faning bir qismiga aylangan Node JS haiqida ko’p bilimlarni egallab oldim. Uning xusuiyatlari va imkoniyatlarini va qayerda qanday ishlatilishi, shuningdek qachon esa undan foydalanmaslik kerakligini bilib oldim. FOYDALANILGAN ADABIYOTLAR https://uzbekdevs.uz w3schools.com wikipediya.org Download 358.86 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling