InternetVeb dizayn

Adaptiv dizayni uchun CSS ramkalar

"Belni qaerga qo'yamiz?" - deb so'radi (Baron Munchxauzen haqida film), lekin u o'zidan so'radi, chunki u o'zi javob berdi. Bir ramka doimo yaxshi, ayniqsa, e'tiborga loyiq ishlab chiquvchidan: twitter-dan boshlang'ich burchak kabi, zurbadan poydevorga o'xshash, yoki baronning diqqat bilan ekilgan kiyikning peshonasidagi gilos daraxti kabi.

Barcha CSS ramkalar yaxshi va amaliy. Taniqli shaxs o'z ahamiyatini qayta tiklashi va bir xil pikelarni keyingi yo'lga surib qo'yishi aslida, ya'ni belni qayerga qo'yish kerakligi hali yakuniy yechim topilmagani va hozirgacha zabt etilmagan bir tepalik bo'lib qolmoqda.

Adaptiv tartib: brauzerlar va qurilmalar

Internet hamma joyda va har doim mavjud, ammo brauzer orqali. Faqat ma'lum bir elektron platforma bilan. Boshqa barcha variantlar ingl. Interfeysdan tashqarida. Brauzer elektron platformaning imkoniyatlari: kompyuter, noutbuk, planshet yoki telefon orqali ishlaydi. Boshqa variantlar ham mumkin, ammo ularning nomi ko'pincha ishlatiladi.

IE "hukmronlik qilgan" davrda, tug'ilishdan mutlaq ustunlik o'rnatilmagan va raqobat avval boshlangan edi, bir narsani standartlashtirishga urinishlar bo'lgan.

Kompyuter uskunalari va mobil qurilmalarni ishlab chiqarish jarayoni nazorat qilinmasligi va brauzerlarning doimo demokratik yo'nalishda harakatlanishi mumkinligi sababli, hamma narsa o'z-o'zidan nazorat qilinadi va bu ishlab chiquvchilar uchun tabiiy farq va qiyinchiliklarga olib keladi. Internet maydonida kollektiv xo'jaliklar, jamoalar yoki kibbutzlar qabul qilinmaydi. Bundan tashqari, muxlislar va turli vositalar izdoshlarining barcha jamoalari doimo bir-biriga ko'chib ketadi, yo'qoladi va qaytadan paydo bo'ladi.

Tabiiyki, Internet-resurs uchun resurslar yaratish zarurati tug'ilganda, siz doimo axborot texnologiyalari turg'un qumida shovqinsiz poydevorlardan ko'ra ko'proq yoki kamroq ishonchli asosga ega bo'lishingiz kerak. "Adaptiv", "kauchuk", "crossbrowser" va hokazo so'zlar ishning sarf qilinmasligiga nima sabab bo'lishi mumkinligini, bu bir xil ko'rinishini va uning funksiyasini har qanday brauzerda har qanday qurilmada amalga oshiradigan ishning ramzi sifatida keltirilgan.

CSS Framework Bootstrap

Dasturchining ishini soddalashtirishda ushbu mahsulotning ma'nosi va maqsadi. Uning fikricha, u birinchi bo'lib, eng ilg'or shaxslardan edi va har bir odamning e'tiboriga loyiqdir. Uning tarkibida:

  • Izgaralar, ustunlar, bloklar;
  • Shablonlar, qattiq, kauchuk va boshqalar;
  • Grafika, shriftlar va ularning tavsifi;
  • Media, rasm va filmlarni boshqarish;
  • Jadvallar, odatiy dizayn, tartiblash, yangi funksiyalar;
  • Shakllar, kirish maydonlarini loyihalash, qo'shni hodisalar, ismlar;
  • Navigatsiya, yorliqlar, yorliqlar, sahifalar, menyular, panellar;
  • Ogohlantirishlar, muloqot qutilari, asboblar paneli, suzuvchi elementlar.

Ushbu ramkaga asosan, bu ajoyib taraqqiyot tajribasini Twitter'dan foydalanadigan dasturchi uchun yanada ijodiy erkinlik e'lon qilinadi. Bularning hammasi yaxshi, muhim va qiziqarli, ammo bularning barchasi ishlab chiquvchiga bildirilgan qobiliyatlar mavjud bo'lguncha diqqat bilan o'rganib chiqilishi kerak.

Bootstrap, uning izdoshlari va raqobatchilari

Asosan, barcha ramkalar - HTML, CSS, JavaScript - turli kombinatsiyalarda taniqli uchlik. Har bir ishlab chiquvchi turli tushuncha murakkabligini ta'minlaydi va o'rganish uchun ma'lum vaqtni talab qiladi. Biroq, saytni tayyorlash tartibini oldingi va bosim oxiriga qanday bo'lishidan qat'i nazar, faqat bittagina: og'zaki og'zaki qobig'idan, faqat mijozning fikrini (va keyin faqat vaqtinchalik) tutib turadigan bo'lsa, u erda doimo baxtli hayot - haqiqiy mas'uliyat va mas'uliyat Uning qarorlari.

Haqiqatan ham, Bootstrap, Foundation, Kube, Semantic UI, Uikit, UniCSS, Maxmertkit, ... bilan ishlab chikilgan ishlab chiquvchi 1/1000 / 100'000 formulasi (qo'lda ishlash) + Pi omil o'rniga 10/12 formulasi bilan ishlashi mumkin. Ma'lumki, CSS ramkalar rivojlanish vaqtini abadiylikdan yoki ko'plab soatlardan (qo'lda ishlash) saqlab qoladi, har qanday loyiha uchun 10-12 soatgacha.

Tuxumni qo'yishdan avval, hatto tovuqni ham aldashga to'g'ri kelishi mumkinligini yodda tutishimiz mumkin: rivojlanish vaqtidagi farq biron-bir joylarda yo'qolib qolmasligi mumkin, bu doirani o'rganish paytida, qabul qilinadigan tanlovni va boshqa vaqtinchalik chiqindilarning massasini, Rivojlanish jarayonidan.

Tajribali ishlab chiquvchi, bir kunda hatto yaxshi saytni yaratishning iloji yo'q deb hisoblaydi. Inson intellekti har qanday kompyuterdan tezroq ishlaydi, ammo uning ongli qismi - juda sodda qaror qabul qilishdan oldin ham juda sekin va ehtiyotkorlik bilan hamma narsani tortadi. Zamonaviy asboblarning miqdori va sifati mutlaqo ishlatilmadi va umuman hech qanday kafolat bermaydi.

Zamonaviy sayt moslashuvchan tartibni ko'rsatadigan sahifalar to'plamidan uzoqda. Albatta, har qanday saytni qo'llab-quvvatlash uning ishlab chiquvchisini qanchalik aqlli ekanligini va o'zining eng yaxshi CSS-ramkalari uning qurol-yarog'ida bo'lishini emas, balki mijoz tomonidan talab qilinadigan funktsiyalarni bajarish uchun ko'rsatmaydi.

Aslida va aslida moslashuvchanligi

Vazifa hal qilishni talab qiladi - bu qat'iy qoidadir. Moslashuvchanlik va o'zaro faoliyat-brauzer muvofiqligi asoslarini ishlab chiqish, rezina naqshli rezina haqida bir yoki boshqa "turdagi" analitik yorliqlar bilan dissertatsiya - qiziqarli faoliyat, ammo ko'p emas. Adaptiv CSS, HTML, oyna tuzilmalari istiqbolga ega, ammo qanday nuqtai nazardan bu nuqtai nazarni ko'rib chiqish kerak.

Talab qilingan funksiyani tushunish bor. Resurs kompyuterda va smartfonda ishlashi kerakligi haqida ishonch bor. Lekin bu, moslashuvchan tartib vazifasi vazifani bajarish vazifasidan ko'ra muhimroq bo'lgan degani emas.

Siz otni va ponadan ham xuddi shunday narsani qilishni so'ramaysiz: xuddi shu muvaffaqiyatni bir xil muvaffaqiyat bilan tortib oling. Kartoshkani hatto ziravordan tortib to saqlash uchun osonlashtirilgan bo'lsa ham (rivojlangan sotsializm davrida juda mashhur bo'lgan samolyot) kartoshkani olib o'tish mantiqsiz. Bu erda ham bir xil ponyni boshqaradi.

Bu so'zning tabiiy mazmunida "adaptiv" atamasi, avvalgi kabi, boshqa joyda yoki boshqa holatlarda biror narsa qilish majburiyatini anglatmaydi. Biror vazifa va funksionalligi bor, ushbu funktsionallikning ishlashi kerak bo'lgan turli platformalar va qurilmalar mavjud. Jarayon, loyiha va suhbatlarning ekvivalentligi bo'yicha maqsad haqiqiy maqsadga qaratilgan bo'lsa, unda vazifani hal qilishning maqsadi boshqa bir masaladir.

Tarixiy davr va istiqbol

Dasturchilar juda tez rivojlanadi va chidamli, bu kasbning o'ziga xosligi. Dasturchi g'oyasi har doim har qanday kompyuterdan ko'ra tezroq bo'ladi, shuning uchun interfeysni koddan ajratish uchun axborot madaniyatining qurilishi boshlanganda intuitiv ravishda qaror qabul qilindi. Lekin bir oz ajralib turish uchun kerakli tomonni qaerda joylashganligini to'g'ri bilish kerak.

Ushbu uch nuqta (interfeys, kod, yuz) umumiy axborot ob'ektining faqat bir qismidir. Hali ham ma'lumotlar va ularni taqdim etish muammosi mavjud. Bir qarashda faqatgina ma'lumotlar va CSS-larning o'zaro bog'langanligi ko'rinishi mumkin. Aslida, fikr har doim ham kod bilan emas, balki, shuningdek, jarayon va qanday qilib, avvalo, vaqt o'tishi bilan ham belgilanadi.

Muayyan muammolarni echish uchun zarur bo'lgan funktsional imkoniyatlarni ishlab chiqish va solishtirish uchun vaqt sarflashini taxmin qilish, CSS-dan foydalanishni tanlash, bir-birini tanlash, qaror qabul qilish, bu o'z-o'zidan tushunarli bo'lishi kerak, ammo bu avvalgi muammoning yana bir sababi Muhim ahamiyatga ega bo'ldi. Muammo ishlab chiqilgan yo'nalishni va uning yechimlarini tasavvur qilish muhimdir.

Kengashlar, maslahatchilar va rejalarni baholash haqida

Aslida, savolni tushunish bilan, kimga ishonish mumkin va kim bo'lmasa, kimga maslahat berish kerak va kim bo'lmasligi kerak, muammolar hech qachon yuzaga kelmaydi. Ammo virtual muhitda bu jiddiy qiyinchiliklar mavjud.

Har bir dasturchi (ayniqsa, ushbu guruh) tajriba to'plashadi. Bu tajriba o'z orzusi. Agar begona odamning imonini qabul qilishdan oldin, juda mashhur va ajoyib bo'lsa ham, siz o'zingizni izdoshi emas, balki tadqiqotchi pozitsiyasida bo'lishingiz kerak.

Hamkasblar tajribasi, ayniqsa, ma'lumot berishning bunday dinamik sohasida, o'z bilimlari va tajribalarini rivojlantirish uchun yaxshi rag'batlantiruvchi ish uchun hech qachon asos yo'q.

Agar biror narsaga erishishga intilmagan bo'lsa ham, boshqalarning tajribasini o'rganishga hech narsa to'sqinlik qilmaydi. Hodisalarning har qanday rivojlanishi bilan o'z tajribasi va mutaxassislikdagi mutaxassislar tajribasi nafaqat o'z tajribasidan yaxshi, va bulardan rejalar yanada istiqbolli va haqiqiy bo'ladi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.