InternetWeb Design

CSS-okviri za responsive dizajn

"Gdje ćemo učiniti struka?" - upitao svoje visost (film o Baron Minhauzen), ali pitam se, jer je sam po sebi odgovor. Okvir - uvijek dobra stvar, pogotovo kada je iz plemenite Developer: kako bootstrap na twitteru, kao temelj ZURB, ili trešnja jelena čelo, pažljivo posadio tako Baron.

Svi CSS-okviri - to je dobro i praktično. Činjenica da određeni supstanca povratio svoju vrijednost i preselio jednom sve na isti samita, rekao je da je pitanje - odakle struka - još nije našla svoje konačne odluke, a preostalih vrhova, koji još nije osvojena.

Adaptivni raspored: pretraživačima i Soup

Internet usluga je dostupna bilo gdje i bilo kada, ali samo putem pretraživača. Samo sa specifičnim elektronske platforme. Sve ostale opcije su izvan vizualnog sučelja. Browser radi dobro u okviru mogućnosti određene elektronske platforme: PC, laptopa, tableta ili telefona. Postoje i druge opcije, ali je pozvao najčešće koriste.

U vrijeme kada je "vrhovni» Internet Explorera, koji od rođenja nisu imali apsolutnu dominaciju, a konkurencija je prvobitno bio usko, bilo je pokušaja da se standardizirati nešto.

Kao proizvodni proces računarske opreme i mobilnih uređaja ne može se kontrolirati i razvoj pretraživača uvek ide u demokratskom pravcu, sve pod kontrolom sama po sebi, to je prirodna razlika i izazove za programere. Internet prostoru ne prihvata nikakve kolektivne farme, ni zajednica, ni kibucu. Osim toga, svi navijači i sljedbenici zajednice raznih alata stalno migriraju u jedni druge, nestaju i ponovo pojaviti.

Naravno, kada postoji potreba da se stvori sredstva za Internet prostor, potrebno nam je više ili manje pouzdanu osnovu, a ne oslanjajući se na klimavim ikad živi pijesak informacionih tehnologija. Izrazi "adaptivni", "gumene", "cross-browser", i tako dalje. Došao sam kao citat, kao simbol koji će raditi ne bi izgubio uzalud, da će to biti isti izgled i obavljati svoju funkciju na bilo kojem uređaju u bilo pretraživača.

CSS-okvir Bootstrap

Smisao i svrha proizvoda da pojednostavi programera. Vjeruje se da je on bio jedan od prvih, jedan je od najnaprednijih i dostojan pažnje. Zahvaljujući svom sastavu:

  • Mesh, blokovi kolona;
  • predložaka, fiksni, gume i drugih;
  • grafika, fontove, i njihovi opisi;
  • medija, slike i upravljanje filmove;
  • stol, uobičajena klirens, sortiranje, nove funkcionalnosti;
  • oblik, dizajn polja za unos u vezi događaja, imena;
  • navigacija, broda, broda, stranice, menije, alatne trake;
  • upozorenja, dijalozi, savjeti plutajući elementi.

Ovaj okvir izjavljuje više kreativne slobode za programera koji koristi ovaj divno iskustvo u razvoju kompanije Twitter. Sve to je u redu, to je važno i zanimljivo, ali treba pažljivo proučiti pre će predmetnu mogućnosti biti na raspolaganju programera.

Bootstrap, njegovi sledbenici i konkurenti

U suštini sve okvire - HTML, CSS, JavaScript - to je poznati trio u raznim kombinacijama. Svaki dizajner predstavlja različite teškoće razumijevanja i zahtijeva određeno vrijeme za razvoj. Ali, čudnovato podijeliti proces gradilišta na prednjem kraju, a baskijski na kraju, ali sve je to isto: od ukupno verbalnog ljuske, premašivši samo um kupca (i to samo privremeno), tu je uvijek sretan kraj - u stvarnom životu, pravi izazov i dužnost svojih rješenja.

Zaista, programer, naoružani Bootstrap, Foundation, Kube, semantički UI, Uikit, UniCSS, Maxmertkit, ... možda raditi na 10/12 formulu za zamijeniti formule 1`000 / 100`000 (ručni rad) + Factor "Pi". Figurativno govoreći, CSS-okvira Save Project put razvoja do beskonačnosti ili veliki broj sati (ručni rad), do 10-12 sati za bilo koji projekt.

Na umu da prije nego što snese jaje, pa čak i piletina će imati pristojno s njim i pogrdno, možemo pretpostaviti: razlika u vremenu razviti nigdje ne može nestati, to ide u studiju okvira, izbor koji bi trebalo da, kao i mnoge druge gubljenje vremena daleko iz procesa razvoja.

Iskusni programeri će se složiti da je čak i noću da je nemoguće napraviti pristojan stranice. Ljudskog intelekta radi brže od bilo kojeg računala, ali svesni deo je - vrlo polako i pažljivo vagati sve prije nego što čak i vrlo jednostavno rješenje. Kvantitet i kvalitet koristiti modernih alata apsolutno ništa i ništa ne kaže na sve zajamčena.

Moderni stranice - ovo nije skup stranica, demonstrirajući adaptivni raspored. Briga apsolutno nikakve stranica se ne da se pokaže kako pametan svoj programer, a ono što je najbolje CSS-okviri imaju u svom arsenalu, već da ispunjava funkcionalnost zahtijeva kupac.

Prilagodljivost u na činjenicu, i, u stvari,

Zadatak zahtijeva rješenje - čvrsto pravilo. Razvoj zasnovan na adaptivnim i cross-browser, na gumenim raspored tezu analitički jezičke na određene "tvrtke" gumeno - zanimljiva aktivnost, ali ne više. Adaptive okviri CSS, HTML, JS - obećavajući, ali gledajući šta kontekstu treba uzeti u obzir ove perspektive.

Imam razumijevanje potrebne funkcionalnosti. Postoji sigurnošću tvrditi da je resurs treba izvoditi na vašem računalu i na telefonu. Ali to ne znači da je problem adaptivnog realizacije raspored od najvažnijih zadataka u funkciji.

Ne možete zahtijevati od konja i ponija iz jedne te iste: istu traku sa istim uspjehom. Nema smisla da se nastavi, čak i krompir za kukuruz (aviona, vrlo je popularan u doba socijalizma), gdje je sa terena u ruku datoteke za pohranu. Evo, čak i samog ponija koji se nosi.

Izraz "adaptivne" u svom smislu te riječi, ne znači obavezno treba nešto učiniti ovako nešto, kao što je to učinio i ranije, na drugom mjestu ili u drugim okolnostima. Tu je problem i njegova funkcionalnost, postoje različite platforme i supa na koji se ova funkcionalnost za rad. Ako je cilj u procesu ekvivalencije, dizajn i dijalog - ovo je pravi utopija, ako je cilj u rješavanju problema - to je sasvim druga stvar.

I izgledi za istorijski trenutak

Programeri razvijaju vrlo brzo, a na eksponencijalnom stopom - je specifičnost struke. Mislila programer uvijek brže od bilo kojeg računala, jer da se odvoje interfejsa od koda, odlučeno je da se intuitivno od zore informacije civilizacije izgradnju. Ali odjel je mala, neophodno je da se pravilno znati gdje željeni lice.

Ove tri poena (sučelje, kod, lice) samo dio informacija entiteta. Tu je i problem podataka i njegova prezentacija. To je samo na prvi pogled može izgledati da su podaci i CSS-okviri nisu međusobno povezane. U stvari, ideja se uvijek određuje ne samo kod, ali i činjenica da se ponaša i kako on to radi, prije svega, na vrijeme.

U odlučivanju koristiti CSS-okviri, izbor jednog ili drugog, procjene vremena potrebnog za razvoj i usklađivanje njegove funkcionalnosti koje su potrebne za rješavanje problema, to treba shvatiti - nije važno samog okvira, već samo činjenicu da je problem predstavljala u prošlosti, ponovo ona dobija na značaju. Važno je da, u kom pravcu je razvoj problema i njegovih rješenja.

O vijeća, savjetnici i planova evaluaciju

U stvarnosti, uz razumijevanje pitanja kojima se može vjerovati, a koji ne, koji bi trebali davati savjete, a ko ne treba, problemi nikada neće pojaviti. Ali u virtualnom prostoru sa ovim, postoje ozbiljne poteškoće.

Svaki programer (posebno one kolektivne) iskustvo akumulira. Ovo iskustvo na ovaj ili onaj način i ima svoj okvir. Prije uzimanja na veri nekog drugog, čak i ako je vrlo popularan i divno, potrebno je da se stavite u poziciju istraživača, ali ne i sljedbenik.

Iskustvo kolega - to je nikada nije fundamentalna osnova za rad, pogotovo u takvom dinamičnom polje kao informacija, ali je dobar poticaj za razvoj vlastitog znanja i iskustva.

Čak i ako se ne postigne nešto, ne postoji ništa zaustavljanja proučiti iskustva drugih. U svakom slučaju, vaše iskustvo i da je kolega u struci - to je bolje nego samo svoje iskustvo, kao i planove koji će bez sumnje biti više obećava i realan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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