Web dasturlashga kirish ” fanidan tayyorlagan


Download 0.89 Mb.
bet2/8
Sana23.04.2023
Hajmi0.89 Mb.
#1386903
1   2   3   4   5   6   7   8
Bog'liq
5 mustaqil ish

Python va JavaScript


Python (talaffuzi: Piton) — umumiy-maqsadli dasturlash uchun keng tarzda foydalaniladigan yuqori darajali dasturlash tili. Ushbu dasturlash tili Guido van Rossum tomonidan yaratilgan va birinchi marta 1991-yilda foydalanib koʻrilgan.

Python har xil platformalar uchun yozilgan, masalan Windows, Linux, Mac OS X, Palm OS, Mac OS va boshqalar. Python Microsoft.NET platformasi uchun yozilgan realizatsiyasi ham mavjud boʻlib, uning nomi — IronPython.


JavascriptJS nomi bilan ham qisqartiriladigan ECMAScript spesifikatsiyasiga mos keladigan yuqori darajali hamda aniq talqin qilingan sdfasdfasdf dasturlash tili . Javascript, ECMA (European Computer Manufacturers Association— Yeropa kompyuter ishlab chiqaruvchilar assotsiyatsiyasi) tomonidan standartlashtirilgan. Mos standartlar quydagicha nomlanadi: ECMA-262 va ISO-16262. Ushbu standartlar bilan Javascript 1.1ga taqriban ekvivalent ECMAScript tili aniqlanadi.
Loyihada Python va Javascript tillaridan foydalanilganligining sababi shundagi, Python dasturlash tili katta hajmdagi ma’lumotlar bilan ishlashda ancha tezkor va qulayligi, Javascript dasturlash tilisiz esa web ilovalarni tasavvur qilib bo’lmaydi va loyihani foydalanuvchilarga qulay va chiroyli yetkazib berishda samarali hisoblanadi.

Vue.js va Nuxt.js




Vue.js (shuningdek Vue; / vjuː /) - Javascript dasturlash tilining frameworki hisoblanib, SPA va SSR shaklidagi web ilovalarni ishlab chiqish uchun yaratilgan va Jquery o’rnini bosuvchi directivalari, loyihani qism Componentlarga bo’lishi orqali yaratish xususiyatlari ega, hamda tez va oson yuklanuvchi loyihalarni ishlab chiqish qo’llaniladi. Foydalanuvchi interfeyslarini yaratish uchun ochiq manba kodli JavaScript ramkasi. Boshqa JavaScript kutubxonalaridan foydalangan holda loyihalarga osonlikcha qo'shiladi. U reaktiv uslubdagi bitta sahifali dasturlarni ishlab chiqish uchun veb-ramka sifatida ishlashi mumkin.


Nuxt.js -Vue.js ning frameworki ya’ni framework ichidagi framework hisoblanadi. Web ilovalarni fronted qismini ishlab chiqish uchun mo’ljallanga framework. Vue.js, Node.js, Webpack va Babel.js asosidagi bepul ochiq manba veb-dastur doirasi. Nuxt Next.js ga o`xshash, bu React.js-ga asoslangan shunga o'xshash maqsadlar uchun qo`llanilishi mumkin. Ushbu ramka "universal dasturlar uchun metaframe" sifatida e'lon qilinadi. Umumiy atamasi bu erda ramkaning maqsadi brauzerda bitta sahifali dastur sifatida ishlashi mumkin bo'lgan Vue.js bitta fayl komponentasi tizimidan foydalanib JavaScript-da veb-ko'rinishlarni yaratishga imkon berish ma'nosida ishlatiladi ( SPA), shuningdek server tomonidan yaratilgan veb-ko'rinishlar, keyinchalik (server ko'rsatilgandan keyin) to'liq SPA funksiyasiga "qayta tiklanadi". Bundan tashqari, ramka foydalanuvchilarga tarkibni yoki uning qismlarini serverda to'liq oldindan ko'rsatish va statik sayt generatorlari ko'rinishida xizmat qilish imkoniyatini beradi.

Django, Django REST Framework




Django — Pythonga asoslangan bepul va ochiq manbali web-freymvork boʻlib, u model-template-view (MVC) arxitektural namunaga amal qiladi. Uni Django Software Foundation (DSF), 501 nodavlat tashkilot sifatida tashkil etilgan Amerika mustaqil tashkiloti qoʻllab-quvvatlaydi. Python dasturlash tilining web ilovalarni ishlab chiqish uchun qo’llaniladigan frameworki hisoblanadi. Web ilovalarini yaratishda va Ma’lumotlar bazasi bilan yaxshi integratsiya kirisha olishi sababli samarali.

Djangoning asosiy maqsadi maʼlumotlar bazasiga asoslangan murakkab web-saytlarni yaratishni yengillashtirish hisoblanadi. Ushbu freymvork komponentlarning qayta ishlatilishi va „ulanishi“, tez rivojlanishi va oʻzingizni takrorlamaslik tamoyiliga urgʻu beradi. Python, hatto sozlash fayllari va maʼlumotlar modellari uchun ham qoʻllaniladi. Django shuningdek, yaratish, oʻqish, yangilash va oʻchirish uchun qoʻshimcha admin interfeysini taqdim etadi, bu introspeksiya orqali dinamik ravishda yaratiladi hamda boshqaruv modellari yordamida sozlanadi. Djangodan foydalanadigan baʼzi taniqli saytlarga PBS, Instagram, Mozilla, The Washington Times, Disqus, Bitbucket va Nextdoor kiradi.





Download 0.89 Mb.

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




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