Web texnologiyalar 1-ma’ruza: Web texnologiyalar faniga kirish


Kliyent tomonidagi Freymworklar



Download 1,32 Mb.
bet5/6
Sana16.03.2022
Hajmi1,32 Mb.
#495805
1   2   3   4   5   6
Bog'liq
1-маъруза

Kliyent tomonidagi Freymworklar

  • Server freymworklaridan farqli o'laroq, mijoz freymworklari dastur mantig'i bilan hech qanday tarzda bog'lanmagan. Ushbu turdagi freymwork brauzerda ishlaydi. Ularning yordami bilan siz yangi foydalanuvchi interfeyslarini takomillashtirishingiz va amalga oshirishingiz mumkin.
  • Front-end freymworklar turli animatsiyalar va bir sahifali ilovalar yaratish imkonini beradi. Barcha mijoz freymworklari funktsionallik va foydalanishda farqlanadi.

ANGULAR

  • Angular - bu Google tomonidan ishlab chiqilgan va qo'llab-quvvatlanadigan ochiq manbali ramka. Insturment veb-ilovangiz uchun dinamik front-end sahifalarni yaratish va boshqarish uchun kerak bo'lgan hamma narsani taqdim etadi. Angular XMLHttpRequest yoki JSONP [9] yordamida masofaviy HTTP serverlari bilan aloqani taʼminlovchi $http xizmatiga ega. JavaScript ob'ektini serverga o'tkazishda u avtomatik ravishda JSON qatoriga aylantiriladi. Javobni olgandan so'ng, xizmat qabul qilingan JSON qatorini JavaScript-ga aylantirishga harakat qiladi. $http xizmatidan foydalanib, siz URL manzillari va ma'lumotlardan qanday foydalanilishini to'liq nazorat qiladigan o'z xizmatingizni yaratishingiz mumkin.
  • Angular JS ilovalarini yaratish va boshqarishning murakkab jarayonlarini soddalashtirish uchun mo'ljallangan. Kutubxona odatiy JS va HTML-ga asoslangan, shuning uchun Angular avtomatik ravishda DOM (Hujjat ob'ekt modeli) manipulyatsiyalari va ishlab chiquvchilar o'zlari yozishlari kerak bo'lgan AJAX so'rovlari bilan shug'ullanadi.

ANGULAR

  • Qulayliklari:
    • o'rganish uchun katta axborot resursi va dasturchilarga dizayn va ishlab chiqishda yordam beradigan keng qamrovli hamjamiyat;
    • deklarativ dasturlash paradigmasi kodning yengilligini ta'minlaydi, bu esa uni o'qish va saqlashni osonlashtiradi;
    • komponentlar va modullar bilan bog'langanligi sababli funktsiyalarning o'zaro bog'liqligi;
    • modullashtirish sizga faqat kerakli xizmatlarni yuklash va avtomatlashtirilgan testlarni samarali bajarish imkonini beradi.
    • Kamchiliklari:
      • Angular Typescript 2.4 dan foydalanishiga qaramay, murakkab dasturlash tili;
      • dizaynda moslashuvchanlik yo'q, chunki u juda "qaysar" va o'z tuzilishini ishlab chiquvchilarga yuklaydi;
      • Angular o'rnatilgan sahifalarda interaktiv elementlarni o'z ichiga olganligi sababli sahifalar sekin bo'lishi mumkin.
      • eski versiyadan yangisiga o'tishda yuzaga kelishi mumkin bo'lgan integratsiya xatolar.

Download 1,32 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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