TRAŽI

CSS-okviri za prilagodljiv dizajn

"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 cijelo vrijeme se kreće u demokratskom smislu: sve je pod kontrolom, što uzrokuje prirodnu razliku i poteškoće za programere. Internetski prostor ne prihvaća kolektivne farme, zajednice ili kibbutzim. Osim toga, sve zajednice obožavatelja i sljedbenika raznih alata neprekidno se 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. No, bez obzira na to kako podijelite proceduru izgradnje web-mjesta na front-end i na kraju, sve je jedna stvar: od opće verbalne ljuske, koja zamjenjuje samo umu klijenta (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 prije nego što staviš jaje, čak i kokoš treba biti dobro ponašao 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 i za jedan dannemoguće napraviti pristojno mjesto. Ljudska inteligencija radi brže od bilo kojeg računala, ali je to svjesni dio - vrlo sporo i pažljivo teži svemu prije nego što donese i vrlo jednostavnu odluku. Količina i kvaliteta modernih alata koji se koriste apsolutno ne znače ništa i ne jamče ništa.

Moderna web stranica daleko je od zbirke stranica.pokazujući prilagodljivi izgled. Briga o apsolutno bilo kojoj web lokaciji nije pokazati kako je pametan razvojni programer, a koji su najbolji CSS okviri u svom arsenalu, ali za izvršavanje funkcionalnosti koju zahtijeva kupac.

Prilagodljivost u stvari i zapravo

Zadatak zahtijeva rješenje - to je neosporno pravilo. Razvijanje osnova prilagodljivosti i kompatibilnosti unakrsnog preglednika, zanimljiva je vježba teza o izgledu gume s analitičkim jezičcima za različite vrste gume, ali ne i više. Adaptivni CSS, HTML, JS okviri su obećavajući, 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.

Ne možete tražiti od konja i ponija jednog iisto: povucite isti remen s istim uspjehom. Nema smisla nositi krumpire čak i na granulama od kukuruza (zrakoplov 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 pod 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 u cijelosti.

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 je potrebna strana.

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. U osnovi, pogled se uvijek određuje ne samo kodom, već i onim što ona procesira i kako to radi, prvenstveno u vremenu.

Najbolji CSS okvire

Odlučivanje o korištenju CSS okvira,odabirom jednog ili drugog, procjene vremena potrebnog za razvoj i uspoređujući ga s funkcijom koja je potrebna da se riješi problem, treba biti razumljivo - nije važna sama okvir, već samo činjenicu da se problem postavlja u prošlosti, je ponovno važnost. Važno je osigurati, u kojem smjeru je razvoj problema i njegovih rješenja.

O savjetima, savjetnicima i planovima procjene

U stvarnosti, s razumijevanjem pitanja, tko to moževjerovati, a tko ne, kome treba dati savjet, a tko ne, problemi nikada ne nastaju. Ali u virtualnom prostoru s tim postoje ozbiljne poteškoće.

Svaki programer (posebno timtakvo) akumulira iskustvo. Na ovaj ili onaj način ovo iskustvo je vlastiti okvir. Prije nego uzmete tuđu vjeru, čak i ako je vrlo popularna i divna, morate se postaviti u poziciju istraživača, ali ne i sljedbenika.

CSS Adaptive Framework

Iskustvo kolega nikada nije temeljna osnova za rad, osobito u tako dinamičnom području kao što je informacija, ali dobar poticaj za razvoj vlastitog znanja i iskustva.

Čak i ako se nešto ne može postići, ništa nijesprječava učenje iz iskustava drugih. S bilo kojim slijedom događaja, osobno iskustvo i iskustvo kolega u specijalnosti je bolje nego samo osobno iskustvo, a planovi iz toga će svakako biti više obećavajući i stvarniji.

  • Ocjenjivanje: