Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti “Individual loyiha” ishi



Download 1,09 Mb.
bet6/12
Sana24.12.2022
Hajmi1,09 Mb.
#895767
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Individual loyiha

1.3. MERN stack haqida
Texnologiyalar to'plami - bu dasturiy mahsulotni ishlab chiqish uchun ishlatiladigan freymworklar va vositalar to'plami. Ushbu freymworklar va vositalar to'plami yaxshi ishlaydigan dasturiy ta'minotni yaratishda birgalikda ishlash uchun juda keng foydalaniladi.
Bugungi kunda keng qo'llaniladigan veb-saytlar ishlab chiqish texnologiyalari to'plamlarining ba'zi bir misollari:

  • MERN (MongoDB, ExpressJS, ReactJS, NodeJS)

  • LAMP (Linux, Apache, MySQL, PHP)

  • MEAN (MongoDB, ExpressJS, AngularJS, NodeJS)



  • MERN to'plami

MERN Stack - bu veb-saylar va veb-ilovalar ishlab chiqish uchun to'plam hisoblanadi. Uning ishchi komponentlari sifatida MongoDB, ExpressJS, ReactJS va NodeJS dan iborat. MERN to'plamidan foydalanishda veb-dastur ishlab chiqishda ushbu komponentlarning har biri nima uchun foydalanilishi haqida batafsil ma'lumot:
MongoDB : dastur ma'lumotlarini saqlash va yaratish uchun, SQL-bo'lmagan ma'lumotlar bazasi.
NodeJS : Bu brauzerda emas, balki qurilmalarda JavaScript-ni ishlatish uchun ishlatiladi.
ExpressJS : NodeJS funktsiyalari va tuzilmalari yordamida saytning Back End qismini yaratish uchun foydalaniladigan NodeJS-ning freymworki. NodeJS veb-saytlar yaratish uchun emas, balki JavaScript-ni qurilmalarda ishlatish uchun ishlab chiqilganligi sababli, ExpressJS ishlab chiqilgan.
ReactJS : Facebook tomonidan yaratilgan kutubxona. U bitta sahifali veb-ilovaning foydalanuvchi interfeysini yaratadigan UI komponentlarini yaratish uchun ishlatiladi.

Yuqoridagi rasmda ko'rsatilgandek, foydalanuvchi brauzerda joylashgan dasturning Front End qismida joylashgan ReactJS UI komponentlari bilan o'zaro aloqada bo'ladi . Ushbu Front End NodeJS-ning yuqori qismida ishlaydigan ExpressJS orqali serverda joylashgan dasturning Back End tomoni tomonidan xizmat qiladi .
Ma'lumotlarni o'zgartirish so'rovini keltirib chiqaradigan har qanday shovqin NodeJS- ga asoslangan Express serveriga yuboriladi, agar kerak bo'lsa MongoDB ma'lumotlar bazasidan ma'lumotlarni yig'adi va ma'lumotlarni dasturning Front End qismiga qaytaradi, so'ngra foydalanuvchiga taqdim etiladi.



Download 1,09 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish