Interfeyslarning tasnifi


Umumiy foydalanuvchi interfeysi



Download 44,68 Kb.
bet12/12
Sana28.02.2022
Hajmi44,68 Kb.
#474684
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Interfeys

Umumiy foydalanuvchi interfeysi
Foydalanuvchi interfeysi texnologiyalarining kichik, ammo muhim qismi foydalanuvchilar, ma'lumotlar, vazifalar yoki boshqa turdagi dastur modellari asosida foydalanuvchi interfeysini yaratadi. Interfeys butunlay yoki yarim avtomatik modeldan ishlab chiqariladi. Modellar, shuningdek, interfeys yaratish uchun asos sifatida ishlatilmasdan, ish vaqtida talqin qilinishi mumkin. Qanday bo'lmasin, yuqori darajadagi foydalanuvchi interfeysi avtomatizatsiyasi tufayli ushbu toifadagi texnologiyalar ishlab chiqaruvchilarning vaqtini tejaydi va xatolar sonini kamaytiradi va hosil qilingan interfeyslar yagona tuzilishga ega. Biroq, umumiy foydalanuvchi interfeysi moslashuvchan emas, cheklangan funksionallik va oldindan aytib bo'lmaydigan avlod jarayoni. Biroq, agar domen modeliga to'g'ridan -to'g'ri havola mavjud bo'lsa, umumiy foydalanuvchi interfeysi bilan ilovalarni ishlab chiqish juda aniq. Bu turkumda keng qo'llaniladigan yalang'och ob'ektlar arxitekturasi namunasi bo'lgan o'nga yaqin misollar bor. Avtomatik foydalanuvchi interfeysi yaratish muayyan mavzularda muvaffaqiyatli qo'llanilishi mumkin - masalan, muloqot oynalari va foydalanuvchi interfeyslarini loyihalashda. masofaviy boshqarish tizimlar. Tadqiqotchilar ushbu texnologiya sinfining keyingi rivojlanishini modellashtirish texnikasini takomillashtirishda va yaratilgan UI qulayligini yaxshilash uchun modellarni birlashtirishning yangi usullarini izlashda ko'rishadi.
Trendlar va qiyinchiliklar
Rasmda turli xil UI ishlab chiqish vositalarining paydo bo'lish xronologiyasi, ularning toifalar va asosiy qo'llanilish sohalari bo'yicha taqsimlanishi va jadvalda ko'rsatilgan. 2da har bir texnologiya UI ishlab chiqishning turli muammolarini hal qilish usullari ko'rsatilgan.
Umumiy texnologiyalarni rivojlantirish uchun veb -ishlab chiqarishda ikkita qarama -qarshi tendentsiya mavjud. Texnologiyani shablonlashdan so'ng, asboblar to'plami ob'ektlarga yo'naltirilgan API-lar bilan paydo bo'ldi, ular ko'pincha shablonlar bilan to'ldirilgan (gibrid yondashuvlar holatida) yoki ularni to'liq almashtirgan (GWT va Vaadin). Qoida tariqasida, bu ob'ektga yo'naltirilgan tillarning shablon tillaridan umumiy ustunligini (merosxo'rlik, polimorfizm, inkapsulyatsiya, parametrlashtirish, qayta ishlatish va h.k.), keng ko'lamli foydalanuvchi interfeysini yaratish uchun ishlab chiqilgan kontseptsiya va mexanizmlarga ehtiyojni hisobga olgan holda, mantiqan to'g'ri. tuzilmalar, shuningdek, ish stoli davridagi ob'ektga yo'naltirilgan APIlarning "tarixiy muvaffaqiyati".
Shunisi e'tiborga loyiqki, foydalanuvchi interfeysini shakllantirishning majburiy va ob'ektga asoslangan usullari bilan taqqoslaganda, deklarativ usullar yanada kengroq qo'llanila boshlandi - masalan, HTML, XML, XPath, CSS, JSON va shunga o'xshash belgilar keng tarqalgan. UI tuzilmasining aksariyati odatda statikdir, shuning uchun deklarativ yozuvlar tuzilish, rejalashtirish va ma'lumotlarni bog'lashda juda yaxshi ish qiladi. Ammo foydalanuvchi interfeysining xatti-harakatlari hali ham hodisalarga asoslangan klassik paradigma bo'yicha amalga oshiriladi, garchi deklarativ vositalar ishlatilganda istisnolar bo'lsa ham.
UI rivojlanishining diqqatga sazovor tendentsiyasiga e'tibor qaratiladi standart texnologiyalar va platformalar. XML va ECMAScript bugungi kunda har qachongidan ham mashhur, garchi ixtisoslashgan texnologiyalar, ayniqsa, modelga asoslangan, katta texnik standartlarga ega yashash maydoni uchun faol kurashmoqda.
Ko'p bosqichli arxitekturani aniqlash uchun ishlab chiqish vositalari sotuvchilari tomonidan hal qilinishini kutayotgan bir qancha vazifalar turibdi. Ishbilarmonlik uchun keng ko'lamli foydalanuvchi interfeysi ko'pincha yuzlab sahifalar yoki undan ko'p bo'lib, bunday hollarda tizim arxitekturasini aniq ko'rib chiqish juda zarur. Modellashtirishning yangi texnikasi mavjud bo'lib, u bu muammoni UI bo'laklarini qat'iy qamrab oluvchi va arxitekturani turli darajadagi tafsilotlarda ko'rsatishga imkon beradigan kapsula kontseptsiyasini joriy etish orqali hal qiladi. Kapsül allaqachon ichki tuzilishga ega bo'lib, UI komponentlarining barcha past darajalarida doimiy ravishda rekursiv tarzda qo'llanilishi mumkin. Enyo va WebML ishlab chiquvchilari ham shunga o'xshash muammoni hal qilishga urinmoqdalar.
Moslashuvchanlik, kengayish va asboblarni qo'llab -quvvatlashning kengligi UIni ishlab chiqish texnologiyalarining haqiqiy afzalliklari hisoblanadi, lekin hozircha ular past darajadagi mavhumlik va ekspressivlikning etishmasligidan aziyat chekmoqda. Boshqa tomondan, modelga asoslangan yondashuvlar past darajadagi UI modellaridan semantikani meros qilib olishdan qochishi kerak, aks holda mavhum UI modellari UI dasturining o'zi kabi murakkablashishi mumkin. Foydalanuvchi interfeysi dizaynerlari foydalanuvchi interfeysi domenidan va amaliy modellar semantikasidan bilim olish o'rniga, muloqot oynalari, menyular va voqea ishlovchilari kabi past darajali komponentlar bilan ishlashni talab qiladi.
Barcha zamonaviy interaktiv ilovalarga xos bo'lgan ko'plab maqsadli platformalar uchun moslashuv talablari bilan bog'liq bo'lgan UI ishlab chiqish texnologiyalarida yana bir jiddiy muammo bor. Yaxshiyamki, Modelga asoslangan hamjamiyat o'z vaqtida javob berdi-2003 yilda ko'p platformali UIlarni yaratish uchun ishlatiladigan jarayonlar, modellar va usullar uchun birlashtiruvchi, umumiy arxitektura taklif qilindi.
Hisoblash moslamalari va platformalarining hozirgi xilma -xilligi, 90 -yillarning oxiridagi ish stoli davrini eslatadi, turli xil sotuvchilar taklif qiladigan foydalanuvchi interfeyslarini yaratish uchun asboblar to'plamining ko'pligi. HTML5 apparat funktsiyalari va dasturlash interfeyslarini cheklanganligi sababli texnologik kelishmovchilik muammosini hal qilmagan. Oxir -oqibat, ko'plab dasturiy ta'minot muhandisligi muammolarida bo'lgani kabi, bugungi kunda foydalanuvchi interfeysini ishlab chiqish aniq va tushunarli bo'lishi kerak oddiy echimlar ammo, ularni amalga oshirish uchun yaratuvchilardan aql bovar qilmas kuch talab etiladi.
Download 44,68 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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