InternettWeb design

CSS-rammeverk for responsiv design

"Hvor skal vi gjøre livet?" - spurte deres høyhet (filmen om Baron Munchausen), men spør deg selv, fordi selv er svaret. Framework - alltid en god ting, spesielt når det er fra en edel Utvikler: hvordan bootstrap på twitter, som grunnlaget for ZURB, eller kirsebærtre hjort pannen, nøye plantet dermed Baron.

Alle CSS-rammer - det er bra og praktisk. Det faktum at en viss substans gjenvunnet sin verdi og flyttet en gang helt til den samme toppen, sa at spørsmålet - hvor gjøre midjen - ennå ikke har funnet sin endelige avgjørelse, og de resterende hjørnene, som ennå ikke er erobret.

Adaptive layout: lesere og suppe

Internett-tjenesten er tilgjengelig hvor som helst og når som helst, men bare gjennom nettleseren. Bare med en bestemt elektronisk plattform. Alle andre alternativer er utenfor det visuelle grensesnittet. Nettleseren fungerer godt innenfor egenskapene til en bestemt elektronisk plattform: PC, laptop, nettbrett eller telefon. Det finnes andre alternativer, men kalles som oftest brukt.

I en tid da "øverstkommanderende» IE, som fra fødselen ikke hadde absolutt dominans, og konkurransen var opprinnelig tett, har det vært forsøk på å standardisere noe.

Som produksjonsprosessen av datautstyr og mobile enheter ikke kan kontrolleres, og utviklingen av nettleseren er alltid beveger seg i en demokratisk retning, alle styrt av seg selv, som er en naturlig forskjell og utfordringer for utviklere. Internet plass godtar ikke noen av kollektivbrukene, og heller ikke samfunn, og heller ikke en kibbutz. Dessuten, alle fans og samfunnet tilhengere av ulike verktøy migrere kontinuerlig inn i hverandre, forsvinne og dukke opp igjen.

Naturligvis, når det er behov for å skape ressurser for internett plass, trenger vi mer eller mindre pålitelig grunnlag, heller enn å stole på vaklende stadig skiftende sanden av informasjonsteknologi. Uttrykkene "adaptive", "gummi", "cross-browser" og så videre. Kom som en kode, som et symbol som ikke vil fungere tapt forgjeves, at det vil være det samme utseende og utføre sin funksjon på alle enheter i alle nettlesere.

CSS-rammeverket Bootstrap

Meningen og formålet med produktene for å forenkle programmereren. Det antas at han var en av de første, er blant de mest avanserte og verdig oppmerksomhet. På grunn av sin sammensetning:

  • Mesh, kolonnen blokker;
  • maler, fast, gummi og andre;
  • grafikk, skrifter og deres beskrivelser;
  • media, bilder og filmer forvaltning;
  • bord, den vanlige klaring, sortering, ny funksjonalitet;
  • form, design input felt relaterte hendelser, navn;
  • navigasjon, faner, faner, sider, menyer, verktøylinjer;
  • varsler, dialoger, tips flyteelementer.

Dette rammeverket erklærer mer kreativ frihet for programmerer som bruker denne fantastiske opplevelsen i utviklingen av selskapet Twitter. Alt dette er greit, det er viktig og interessant, men det bør være nøye studert før de påståtte evner vil være tilgjengelig for utbygger.

Bootstrap, hans tilhengere og konkurrenter

Hovedsak alle rammer - HTML, CSS, Javascript - det er en kjent trio i ulike kombinasjoner. Hver designer presenterer forskjellige problemer med å forstå og krever en viss tid for utvikling. Men, merkelig dele prosessen med byggeplassen på fronten og den baskiske-end, men likevel: av totalt verbal skall, eclipsing bare sinnet til kunden (og da bare midlertidig), er det alltid en lykkelig slutt - det virkelige liv, den virkelige utfordringen og en plikt dets løsninger.

Faktisk, utvikleren, bevæpnet med Bootstrap, Foundation, Kube, semantisk UI, Uikit, UniCSS, Maxmertkit, ... kan godt arbeide på 10/12 formel for å erstatte formelen 1`000 / 100`000 (håndlaget) + Factor "Pi". Billedlig talt, CSS-rammeverk spare prosjektutvikling tid til uendelig eller et stort antall timer (håndlaget), opp til 10-12 timer for ethvert prosjekt.

Huske at før lå et egg, selv kyllingen vil ha skikkelig med ham, hånte, kan vi anta: forskjellen i tid utvikle hvor som helst kan ikke forsvinne, går den inn i studiet av rammeverket, valg av hvem som skal ta, og mye annen tid-sløse langt fra utviklingsprosessen.

Erfarne utviklere vil være enige om at selv om natten er det umulig å gjøre en anstendig sted. Den menneskelige intellekt fungerer raskere enn hvilken som helst datamaskin, men den bevisste delen av det - veldig sakte og forsiktig veie alt før du gjør selv en veldig enkel løsning. Mengden og kvaliteten brukt moderne verktøy for absolutt ingenting og sier ingenting garantert.

Moderne nettsted - dette er ikke et sett med sider, viser adaptive oppsettet. Omsorg absolutt alle andre områder ikke å vise hvor flink utvikleren, og hva de beste CSS-rammer har i sitt arsenal, men snarere å oppfylle funksjonaliteten som kreves av kunden.

Tilpasningsdyktighet i på det faktum av, og faktisk

Oppgaven krever en løsning - en fast regel. Utvikling basert på adaptive og kryss-nettleser, på en gummi layout avhandling analytiske kategoriene på visse "typer" av gummi - interessant aktivitet, men ikke mer. Adaptive Frameworks CSS, HTML, JS - lovende, men ser på hvilken sammenheng bør vurdere dette perspektivet.

Har du en forståelse av den nødvendige funksjonaliteten. Det er sikkert at ressursen skal kjøre på datamaskinen og på telefonen. Men dette betyr ikke at problemet med adaptive oppsettet realisering av de viktigste oppgavene til funksjonell.

Du kan ikke kreve fra hester og ponnier fra én og samme: de samme trekk stropp med samme suksess. Det gir ingen mening å fortsette, selv poteter for mais (fly, er svært populær i tid med sosialisme), hvor fra feltet til hånd lagringsfilen. Her, selv de aller ponni en takle.

Begrepet "adaptive" i din egen forstand betyr ikke en obligatorisk trenger noe å gjøre noe som dette, som det har gjort før, på et annet sted eller i andre forhold. Det er et problem og dens funksjonalitet, er det ulike plattformer og suppe som denne funksjonaliteten til å fungere. Hvis målet er i ferd med likeverdighet, design og dialog - dette er en ekte utopi, hvis målet med å løse problemet - det er en helt annen sak.

Og utsiktene til et historisk øyeblikk

Programmerere utvikler seg svært raskt, og på en eksponentiell rate - er spesifisiteten av yrket. Tenkte programmerer alltid raskere enn hvilken som helst datamaskin, fordi å skille grensesnittet fra koden, ble det besluttet å intuitivt siden sivilisasjonens konstruksjon informasjon. Men avdelingen er liten, er det nødvendig å riktig vite hvor den ønskede ansiktet.

Disse tre punkter (grensesnitt, kode, ansikts) bare en del av informasjonen enhet. Det er også problemet med data og sin presentasjon. Det er bare ved første øyekast kan det se ut til at data og CSS-rammeverk ikke er koblet sammen. Faktisk er ideen alltid bestemmes ikke bare kode, men også det faktum at det håndterer og hvordan han gjør det, først av alt, i tide.

Ved avgjørelsen av å bruke en CSS-rammeverk, velge det ene eller det andre, å estimere den tiden som kreves for utvikling og tilpasning av funksjonaliteten som er nødvendig for å løse problemet, bør det bli forstått - er viktig å ikke rammer seg selv, men bare det faktum at problemet poserte i det siste, igjen det fikk betydning. Det er viktig å gi, i hvilken retning er utviklingen av problemet og dets løsninger.

Om kommunene, rådgivere og evalueringsplaner

I virkeligheten, med forståelse av spørsmålet om hvem som kan være klarert, og som ikke er, hvem som skal gi råd og som ikke burde, problemene vil aldri oppstå. Men i det virtuelle rom med dette, det er alvorlige problemer.

Hver programmerer (spesielt de av den kollektive) erfaring akkumuleres. Denne erfaringen i en eller annen, og har egne rammer måte. Før du tar på andres tro, selv om det er veldig populært og flott, må du sette deg selv i posisjonen til forsker, men ikke en tilhenger.

Erfaring med kolleger - det er aldri det fundamentale grunnlaget for arbeidet, særlig i en dynamisk felt som en informasjon, men et godt incitament for utvikling av egen kunnskap og erfaring.

Selv om ikke å oppnå noe, er det ingenting som hindrer å studere andres erfaringer. I enhver situasjon, din egen erfaring og at kolleger i yrket - vil det er bedre enn bare sine egne erfaringer, og planer fra det utvilsomt være mer lovende og realistisk.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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