CSS-okviri za prilagodljiv dizajn

Internet

"Gdje ćemo napraviti struk?", - upita njihova visoka (film o barunu Munchhausenu), ali se pitao zašto je odgovorila. Okvir je uvijek dobar, pogotovo kada dolazi od plemenitog developera: poput twitter bootstrapa, temelja od zurka ili trešnje na čelo srne, pažljivo zasađen od baruna.

Svi CSS okviri su dobri i praktični. Činjenica da je poznati entitet vratio svoju vrijednost i preselio se na sljedeći put do svih istih vrhova, kaže da pitanje - gdje napraviti struk - još nije pronašlo konačno rješenje, a postoji vrhunac koji još nije uspio prevladati.

Prošlost i sadašnjost

Prilagodljiv izgled: preglednici i uređaji

Internet je dostupan svugdje i uvijek, ali samo prekopreglednik. Samo s određene elektroničke platforme. Sve druge opcije su izvan vizualnog sučelja. Preglednik radi unutar mogućnosti jedne ili druge elektroničke platforme: računalo, laptop, tablet ili telefon. Moguće su i druge opcije, no one se najčešće koriste.

CSS okvire

U vrijeme kada je IE "vladala", koja od rođenja nije imala apsolutnu dominaciju, a konkurencija je u početku bila intenzivna, pokušali su standardizirati nešto.

Kao proces proizvodnje računalne opreme iMobilni uređaji ne mogu se kontrolirati, a razvoj preglednika konstantno se kreće u demokratskom smjeru: sve je kontrolirano samim, što uzrokuje prirodnu razliku i poteškoće za programere. Internetski prostor ne prihvaća kolektivne farme, zajednice ili kibbutzim. I osim toga, sve zajednice obožavatelja i sljedbenika raznih alata neprekidno migriraju jedna u drugu, nestaju i ponovno se pojavljuju.

Naravno, kada postoji potreba za stvaranjemresursa za internetski prostor, potrebna nam je više ili manje pouzdana osnova, a ne prešutno oslanjanje na neprestani pijesak informacijske tehnologije. Pojmovi "prilagodljivi", "gumeni", "unakrsni preglednik" itd. Dolazili su kao oznaka, kao simbol onoga što će dopustiti radu da ne bude uzalud, da će izgledati isto i da će funkcionirati na bilo kojem uređaju u bilo kojem pregledniku.

CSS okvirni Bootstrap

CSS okvirni Bootstrap

Značenje i svrha ovog proizvoda je pojednostaviti rad programera. Vjeruje se da je bio jedan od prvih, jedan od najnaprednijih i zaslužuje pozornost svih. Imajući u sastavu:

  • rešetke, stupovi, blokovi;
  • obrasci, fiksni, gumeni i drugi;
  • grafike, fontove i njihove opise;
  • upravljanje medijima, slikama i filmovima;
  • tablice, normalan dizajn, sortiranje, nova funkcionalnost;
  • oblici, dizajn ulaznih polja, povezani događaji, imena;
  • navigacija, kartice, kartice, stranice, izbornici, ploče;
  • upozorenja, dijalozima, opisima alata, plutajućih elemenata.

Ovaj okvir izjavljuje više slobode.kreativnost za programera koji koristi ovo divno razvojno iskustvo iz tvrtke Twitter. Sve je to lijepo, važno i zanimljivo, ali sve to treba pažljivo proučiti prije nego što su deklarirane mogućnosti dostupne razvojnom programeru.

Bootstrap, njegovi sljedbenici i konkurenti

U osnovi svi okviri su HTML, CSS,JavaScript je poznato trojstvo u raznim kombinacijama. Svaki od njih predstavlja razvojnog programera s različitom složenom razumijevanju i zahtijeva određeno vrijeme za ovladavanje. Ali bez obzira na to kako podijelite postupak gradnje web-mjesta u front-end i bask-end, sve je jedno: od opće verbalne ljuske, koja zamjenjuje samo umu kupca (a tek privremeno), uvijek postoji sretan kraj - pravi život, pravi zadatak i dužnost njegova rješenja.

css okviri html

Doista, programer, naoružanBootstrap, Foundation, Kube, Semantic UI, Uikit, UniCSS, Maxmertkit, ... mogu raditi pomoću formule 10/12 umjesto formule 1`000 / 100`000 (ručni rad) + Pi. Figurativno govoreći, CSS okviri sprečavaju vrijeme razvoja projekta od beskonačnosti ili velikog broja sati (ručni rad), do 10-12 sati na bilo kojem projektu.

Podsjećajući na to da će, prije nego što staviš jaje, čak i piletina mora biti jako ljut s njom, možemo pretpostaviti: razlika u razvojnom vremenu ne može nigdje nestajati, ona ide dok proučava okvir, odabire onu koju treba poduzeti, a puno drugih vremena ostaje daleko od procesa razvoja.

Iskusni programer će se složiti da se i za jedan dannemoguće napraviti pristojno mjesto. Ljudska inteligencija radi brže od bilo kojeg računala, ali njezin svjesni dio - vrlo sporo i pažljivo teži svemu prije nego što donese i vrlo jednostavnu odluku. Količina i kvaliteta korištenih suvremenih alata apsolutno ništa i ne jamči ništa.

Moderna web stranica daleko je od zbirke stranica.pokazujući prilagodljivi izgled. Briga o apsolutno bilo kojoj web stranici nije pokazati koliko je pametan programer, a koji su najbolji CSS okviri u svom arsenalu, već izvršiti funkcionalnost koju zahtijeva kupac.

Prilagodljivost u stvari i zapravo

Zadatak zahtijeva rješenje - to je neosporno pravilo. Razvoj osnovnih mogućnosti prilagodljivosti i kompatibilnosti među preglednicima, disertacija na gumenom izgledu s analitičkim jezičcima za različite vrste gume zanimljiva je vježba, ali ne i više. Adaptivni okviri CSS, HTML, JS - perspektive, ali ovisno o kontekstu u kojem treba razmotriti ovu perspektivu.

Postoji razumijevanje potrebne funkcionalnosti. Postoji sigurnost da resursi trebaju raditi na računalu i na pametnom telefonu. Ali to uopće ne znači da je zadatak adaptivnog izgleda važniji od zadatka implementacije funkcionalnosti.

Nemoguće je zahtijevati od konja i jednog ponijaisto: povucite isti remen s istim uspjehom. Nema smisla nositi krumpire čak i na kukuruznom prašinu (zrakoplov koji je vrlo popularan u doba razvijenog socijalizma), kada je na dohvat ruke od polja do skladišta. Ovdje će čak i taj isti ponić upravljati.

Pojam "prilagodljiv" u izvornom značenju riječine znači nužno da se nešto mora učiniti na način na koji je to učinio prije, na drugom mjestu ili u drugim okolnostima. Postoji zadatak i njegova funkcionalnost, postoje različite platforme i uređaji na kojima bi ta funkcionalnost trebala funkcionirati. Ako je cilj u ekvivalentnosti procesa, dizajna i dijaloga pravi utopija, ako je cilj rješavanja postavljenog zadatka druga stvar.

Povijesni trenutak i perspektiva

Programeri se razvijaju vrlo brzo, ieksponencijalna je specifičnost struke. Ideja programera je uvijek brža od bilo kojeg računala, jer bi odvojila sučelje od koda, odlučeno je intuitivno u zoru izgradnje informacijske civilizacije. Ali nije dovoljno odvojiti, potrebno je točno znati gdje se nalazi potreban rub.

Ove tri točke (sučelje, kôd, lice)dio općeg entiteta informacija. Postoje podaci i problem njihove prezentacije. Na prvi pogled može se činiti da podaci i CSS okviri uopće nisu međusobno povezani. Zapravo, zastupljenost uvijek određuje ne samo kôd, već i ono što procesira i kako to radi, prvenstveno u vremenu.

Najbolji CSS okvire

Odlučivanje o korištenju CSS okvira,odabirom jednog ili drugog, procjenjujući vrijeme provedeno na svladavanju i uspoređivanju njegove funkcionalnosti s onim što je potrebno za rješavanje problema, valja shvatiti da ono što je važno nije sam okvir, već samo činjenica da je problem koji se pojavio u prošlosti ponovno stekao značaj. Važno je zamisliti u kojem smjeru krenu razvoj problema i njegova rješenja.

O savjetima, savjetnicima i planovima procjene

U stvarnosti, s razumijevanjem pitanja, tko moževjerovati, a tko ne, tko treba savjetovati i tko ne bi trebao, nikada ne nastaju problemi. Ali u virtualnom prostoru s tim postoje ozbiljne poteškoće.

Svaki programer (osobito timtakav) akumulira iskustvo. Na ovaj ili onaj način ovo je iskustvo vlastiti okvir. Prije nego što preuzmete tuđinu vjeru, čak i ako je to vrlo popularno i prekrasno, morate staviti sebe na poziciju istraživača, ali ne i sljedbenika.

CSS prilagodljiv okvir

Iskustvo kolega nikada nije temeljna osnova za rad, posebno u takvom dinamičnom području kao informativnom, ali dobar poticaj da razvijete svoje znanje i iskustvo.

Čak i ako nije suđeno postići nešto, ništa nijesprječava učenje iz iskustva drugih. S bilo kojim slijedom događaja, osobno iskustvo i iskustvo kolega u specijalitetu bolje je od osobnog iskustva, a planovi za to svakako će biti obećavajuće i realnije.