O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi guliston davlat universiteti yuldashev Ulmasbek Abdubanapovich


Download 5.27 Mb.
Pdf ko'rish
bet38/82
Sana25.10.2023
Hajmi5.27 Mb.
#1719559
1   ...   34   35   36   37   38   39   40   41   ...   82
Bog'liq
Kompyuter-grafikasi

Odatda veb-saytning ikkita qismi 
Oldinga borganimizda, biz veb-saytlarni yaratish uchun ishlatiladigan 
individual veb-ishlab chiqish texnologiyalari va vositalarini muhokama 
qilamiz. Ammo bundan oldin, biz veb-saytning ikkita alohida qismini aniq 
bilib olishimiz kerak: old (Frontend) va orqa (Backend) qism.
Frontend bu – veb-saytning foydalanuvchi o‘z ekranida ko‘rishi va 
o‘zaro aloqada bo‘lishi mumkin bo‘lgan barcha qismlarini anglatadi. 
Backend esa Frontedga qarama-qarshi tomonga ishora qiladi. Bu veb-
sahifa funktsiyasini bajaradigan maxfiy mexanizmlarni o‘z ichiga oladi. 
Oddiy foydalanuvchi odatda orqa tomonda nima sodir bo‘lishini bilmaydi. 
Veb-dizayn va ishlab chiqish jarayonida turli xil veb-texnologiyalar 
qo‘llaniladi. 
Ikki toifadagi veb-ishlab chiqish o‘rtasidagi farqlarning qisqacha sharhi. 
Foydalanuvchi interfeysi 
Orqa tomon 
Mijoz tomoni 
Server tomoni 
Veb-sayt dizayni 
Ma’lumotlar bazalari 
UI / UX 
Serverlar 
Ba’zi UI texnologiyalari: 
Ba’zi backend texnologiyalari: 


110 
HTML 
PHP 
CSS 
Java 
JavaScript 
Python 
AJAX 
Yoqut 
.NET 
Backend: CGI va Perl 
Agar uy qiyosini davom ettirganim uchun meni kechirsangiz; agar HTML 
uyning poydevorini tashkil qilsa, DHTML va Flashning turli xil lazzatlari uyning 
tuzilishini er usti (siz ko‘rgan bitlar) ni tashkil etsa, u holda CGI (Common 
Gateway Interface) uyning funktsional ish qismlarini siz yaratgan bo‘lar edi 
sanitariya-tesisat, elektr simlari va isitish kabi narsalarni ko‘ra olmaydi. 
Shunday qilib, CGI veb-saytingizning ishchi qismlari bilan bog‘liq bo‘lib, 
ular tarkibiga zarba hisoblagichlari, form protsessorlari yoki veb-statistika 
vositalari kiradi. "CGI" deb nomlanishi mumkin bo‘lgan turli xil tillar mavjud, 
ularning eng mashhurlari Perl. Perl saytingizga funktsiya qo‘shish uchun tanlangan 
tildir. HTML, DHTML va Flash saytingiz ko‘rinishini va taqdimotini boshqarish 
uchun juda yaxshi, ammo Perl uning mexanikasini sahna ortida ishlatish uchun 
kerak. 
Taqdimotni (mehmon ko‘rgan bit) va saytning funktsional (ular ko‘rmaydigan 
bit) qismlarini navbati bilan "old-end" va "back-end" atamalaridan foydalanib 
ajratishimiz mumkin. Shuning uchun Perl ko‘pincha orqa texnologiya deb 
nomlanadi. U sizning saytingizni joylashtiradigan serverda ishlaydi, aksincha 
saytingizga tashrif buyuruvchilarning brauzer oynasida. 
Kelajak: SVG va XML. 
Veb-texnologiyalarning mohiyati doimo veb-foydalanuvchilar va veb-
dizaynerlarning talablarini qondirish uchun o‘zgarib turadi. Kelajakdagi 


111 
rivojlanishda nimalar odatiy holga kelishi va nimalar yashirin bo‘lib qolishini har 
qanday aniq aniqlik bilan taxmin qilish qiyin. Kelajakdagi o‘zgarishlar uchun 
qarorlar asosan 
www.w3.org
 saytida joylashgan Butunjahon Internet tarmog‘idagi 
konsortsiumga tegishli. W3C Netscape va Microsoft kabi brauzer ishlab 
chiquvchilari uchun kelgusi texnologiyalar uchun brauzerlararo ko‘makni oshirish 
bo‘yicha doimiy taklifni bajarish uchun ko‘rsatmalar belgilaydi. 
W3C HTML va CSS uchun javobgar bo‘lish bilan bir qatorda Flash, SVG 
(Scalable Vector Graphics) uchun potentsial raqibini ham rivojlantirmoqda. SVG 
hozirda boshlang‘ich bosqichida, ammo tugallangandan so‘ng u veb-dizaynerlarga 
Flash-ga alternativa taklif qiladi, shu bilan birga uning ko‘p qirrali fazilatlari 
mavjud. Bundan tashqari, HTML va CSS singari, SVG ochiq manbali standart 
bo‘lib, hech kim SVG tarkibini yaratish uchun ishlatiladigan paketlarni ishlab 
chiqarish uchun eksklyuziv huquqlarga ega emas. Hozirda biron bir brauzer uni 
qo‘llab-quvvatlamaydi va SVG-dan foydalangan holda saytlarni boshqarish uchun 
Adobe-dan plagin kerak. W3C ortida bo‘lsa ham, vaziyat o‘zgarishi kutilmoqda va 
SVG kelajakda odatiy holga aylanishi aniq. 
XML (kengaytiriladigan belgilash tili) SVG-dan biroz ko‘proq vaqtni tashkil 
qildi. Biroq, buni aniqlash qiyinroq va undan foydalanish hali boshlang‘ich 
bosqichida. Agar HTML - bu "qo‘shimcha" til bo‘lsa, XML - bu sizning 
"qo‘shimcha" tillaringizni yaratishga imkon beruvchi til. Oddiy ma’noda, bu sizga 
HTML taqdim etadigan cheklangan miqdorni almashtirish uchun o‘zingizning 
teglaringizni loyihalashtirishga imkon beradi. Nazariy jihatdan bu cheksiz ko‘p 
foydalanuvchi markirovka qiladigan tillarni anglatadi, ammo bu xilma-xillikning 
muvofiqligi uchun aniq amaliy muammolarni keltirib chiqaradi. Hozirda eng yangi 
brauzerlar ham XML-ni cheklangan qo‘llab-quvvatlashni taklif qilmoqdalar va 
ulardan foydalanish ko‘pincha Perl bilan birgalikda ma’lumotlar bazalari bilan 
ishlashda cheklangan. 
Veb-texnologiyalar haqida asosiy tushunchaga ega bo‘lishga umidvor bo‘lgan 
shaxs sifatida ushbu maqolada siz bilishingiz kerak bo‘lgan barcha narsalar 
mavjud. Veb-dizayner bo‘lishni xohlaydigan kishi sifatida, bu aysbergning faqat 


112 
bir qismi! Veb-dizayn bu sizning nomingizdan qo‘shimcha o‘rganishga loyiq 
bo‘lgan murakkab yo‘nalish bo‘lib, o‘qishni davom ettirish uchun yaxshi joy bu 
saytdagi turli xil maqolalar va yana ko‘p narsalar uchun havolalar bo‘limini 
tekshirishdir. 

Download 5.27 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   82




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