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



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

DJANGO

  • Yuqori darajadagi freymwork, bu nafaqat yuqori sifatli kod va shaffof yozish uchun kerak bo'lgan hamma narsani o'z ichiga olgan tezkor veb-ilovalarni ishlab chiqish yechimi, balki ma'lum bir biznesning mijozlari bilan ishlash uchun ajoyib platformadir. Bundan tashqari, bu web ilovalarni ishlab chiquvchilar uchun xamqulay.
  • Django Don’t repeat your self - DRY tamoyilini amalga oshiradi - Ya'ni, Django-dan foydalanganda bir xil kodni bir necha marta qayta yozishingiz shart emas. Freymwork komponentlardan veb-sayt yaratish imkonini beradi. Buning yordamida saytlarni yaratish vaqti qisqaradi.
  • Freymwork ko'p sonli vazifalarni va ortib borayotgan yuklamalarni yengadi. U qo’yidagilarni yaratish uchun ishlatiladi:
    • CRM-tizimlari (Customer Relationship Management) - mijozlar bilan munosabatlarni boshqarish tizimlari);
    • CMS-tizimlari (Content Management System) - kontentni boshqarish tizimlari (kontent) [3];
    • kommunikatsiya platformalari;
    • xonalarni bron qilish xizmatlari
    • hujjatlarni boshqarish platformalari [4].

DJANGO

  • Django shuningdek, algoritmik generatorlar, elektron pochta xabarlari uchun platformalar, tekshirish tizimlari, dinamik qoidalar va murakkab parametrlarga ega filtrlash tizimlari, ma'lumotlarni tahlil qilish va murakkab hisob-kitoblar uchun platformalar, mashinalarni o'rganish uchun ham mos keladi.
  • Ilova va ma'lumotlar bazalari (MB) o'rtasidagi o'zaro ta'sirni ta'minlaydigan ob'ektga aloqador xaritalash (Object-Relational Mapping, ORM) amalga oshirildi. ORM ma'lumotlarni PostgreSQL yoki MySQL kabi ma'lumotlar bazasidan dastur kodida ishlatiladigan ob'ektlarga avtomatik ravishda uzatadi. SQL injection (XSS, CrossSite Scripting) va saytlararo so'rovlarni soxtalashtirish (CSRF yoki XSRF, Cross-Site Request Forgery) kabi keng tarqalgan hujumlarning oldini olish mexanizmlarini o'z ichiga oladi [4].

DJANGO

  • Ustunliklari:
    • ko'plab kutubxonalar, bu sizga asosiy funksiyalarni yozishga emas, balki faqat kerakli narsalarni import qilishga imkon beradi;
    • batafsil hujjatlar va do'stona hamjamiyat, shuning uchun tayyor echimlarni topish yoki hamjamiyatdan yordam olish har doim ancha oson;
    • Django sizga kerak bo'lganda kichik va o'lchovni boshlash imkonini beradi.
  • Kamchiliklari:
    • Django WebSockets-ni qo'llab-quvvatlamaydi, shuning uchun u real vaqt rejimida ishlash uchun mos emas;
    • Tayyor kutubxonalar ko'pincha moslashuvchanlikni pasaytiradi, Django katta va monolit freymwork bo'lib, uning komponentlari birgalikda joylashtirilgan.

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