Rivojlanish strategiyasi
Saytingizga tashrif buyuruvchilarning ko'pchiligi qaysi brauzerlardan foydalanishini aniqlash orqali siz qaysi HTML teglari va veb-texnologiyalarini ishlab chiqishingizga mos kelishini hal qilishingiz mumkin. Java yoki JavaScript kabi vositalardan foydalanganda foydalanuvchilaringizning qancha qismini e'tiborsiz qoldirish xavfi borligini ham aniqlashingiz mumkin.
Turli xil brauzer funktsiyalarining dilemmasi bilan duch kelgan veb-dizaynerlar cheklanganlik darajasida farq qiluvchi turli xil yondashuvlarni ishlab chiqdilar. Albatta, ma'lum bir saytni qo'llab-quvvatlashning "to'g'ri" usuli uning maqsadi va auditoriyasiga bog'liq.
Eng oddiy tomonni ishlab chiqish. Ishlab chiquvchilarning kichik bir qismi Internet hamma uchun ochiq bo'lishi kerakligi haqidagi ideal fikrga ega. Ular, shuningdek, tashqi ko'rinishda qanday taqdim etilishi muallifning emas, balki oxirgi foydalanuvchining qo'lida bo'lishi kerakligiga ishonishlari mumkin. Ular faqat eng ishonchli va tasdiqlangan standartlardan foydalanishga intiladi va sahifalar barcha brauzerlar, shu jumladan Lynx va eng mashhur brauzerlarning dastlabki versiyalari bilan ishlashini ta'minlaydi.
Eng so'nggi versiya uchun ishlab chiqish. Boshqa bir rivojlanish guruhi boshqa ekstremal nuqtai nazarga ega. Ular faqat eng mashhur brauzerlarning so'nggi, eng so'nggi versiyasi uchun sahifalar yaratadilar. Boshqa brauzerlardan foydalanadigan foydalanuvchilar sahifaga kirish imkoniga ega emasligi ularga ahamiyat bermaydi. "Ularga yangi versiyani o'rnatishni ayting - bu bepul" degan gap ko'pincha bu taktika uchun bahona kabi eshitiladi. Bundan tashqari, faqat ma'lum bir brauzerning so'nggi versiyasi bilan ishlaydigan mualliflar mavjud. Ushbu yondashuv intranetlarda juda foydali bo'lishi mumkinligini unutmang.
Farqlarning taqsimlanishi. Ko'pgina dizaynerlar kelishuvni afzal ko'radilar. Dizayn doiralarida keng tarqalgan ibora shundan iboratki, veb-saytlar "o'zboshimchalik bilan buzilgan", ya'ni DHTML yoki JavaScript kabi so'nggi texnologiyalar sahifani brauzerlarning oldingi versiyalarida ishlash uchun ishlatiladi.
Har kim o'z ehtiyojlariga ko'ra. Yana bir muvaffaqiyatli, ammo ko'proq vaqt talab qiladigan yondashuv - bu saytning turli xil foydalanuvchi ko'nikmalariga moslashtirilgan bir nechta versiyalarini yaratishdir. Ba'zi saytlar uchun foydalanuvchilar qaysi versiyani ko'rishni tanlashlari mumkin. Ko'pincha, saytga kirishda foydalanuvchidan to'liq effektlar to'plami va oddiy matnga ega bo'lgan versiyani yoki versiyalar o'rtasida - ramkali yoki freymsiz variantni tanlash so'raladi. Ushbu parametr boshqaruvni foydalanuvchi qo'liga beradi.
Yana bir yondashuv so'rov yuborayotgan brauzer turiga mos keladigan versiyani avtomatik ravishda ishga tushirishdir. JavaScript ishlatilayotgan brauzerga qarab amallarni sozlashi mumkin. Bundan tashqari, server muhofazasi bo'lgan ma'lum bir brauzer uchun ishlayotgan sahifalar bir-biriga bog'lanishi mumkin.
HTMLni tekshirish vositalari. Qaysi brauzerni tanlamasligingizdan qat'iy nazar, muvaffaqiyatga erishish uchun zarur shartlardan biri bu to'g'ri HTML dasturlashdir. Veb-saytni turli xil sifat ko'rsatkichlari, jumladan, dasturingiz uchun brauzer mosligi (yoki HTML muvofiqligi) bo'yicha sinovdan o'tkazadigan bir qator onlayn resurslar mavjud.
HTML muharrirlari yordamida tekshirish. Brauzer mosligi maʼlumotlar bazalari va HTMLni tekshirish vositalari HTML yozish vositalariga yoʻl ochmoqda. Misol uchun, GoLive Cyberstudio (faqat ommaviy axborot vositalarida: http://www.golive.com/) barcha HTML teglari va brauzerni qo'llab-quvvatlash ma'lumotlarining to'liq ma'lumotlar bazasini taqdim etadi. Macromedia Dreamweaver-dan maqsadli brauzerlarni tekshirish vositasi yanada foydalidir. Mualliflar saytni loyihalashtirgan brauzer turlarini belgilaydilar (Netscape 2.0, 3.0 va 4.0 va Internet Explorer 2.0, 3.0, 4.0, 5.0) va Dreamweaver barcha teglar va atributlar tanlangan brauzerlar tomonidan qoʻllab-quvvatlanishini tekshiradi.
Xulosa
Ushbu maqolada zamonaviy veb-saytni rivojlantirish va yaratishning dolzarb masalalari muhokama qilinadi.
Do'stlaringiz bilan baham: |