InternetWebbdesign

CSS-ramar för responsiv design

"Vart ska vi göra midjan?" - frågade sin höghet (filmen om Baron Münchhausens), men fråga dig själv, eftersom sig är svaret. Framework - alltid en bra sak, särskilt när det är från en ädel Utvecklare: hur bootstrap på twitter, som grunden för ZURB eller körsbärsträd rådjur panna, noggrant planterade därmed Baron.

Alla CSS-ramverk - det är bra och praktiskt. Det faktum att en viss substans återfått sitt värde och flyttade en gång hela vägen till samma toppmötet, sade att frågan - där gör midjan - ännu inte har funnit sin slutliga beslut, och de återstående hörn, som ännu inte har erövrat.

Adaptiva layout: webbläsare och soppa

Internet-tjänsten är tillgänglig överallt och när som helst, men bara via webbläsaren. Endast med en specifik elektronisk plattform. Alla andra alternativ är bortom visuellt gränssnitt. Webbläsaren fungerar väl inom förmågan hos en speciell elektronisk plattform: PC, laptop, surfplatta eller mobil. Det finns andra alternativ, men kallas oftast används.

I en tid när "högsta» IE, som från födseln inte har absolut dominans, och konkurrensen var ursprungligen noga, har det förekommit försök att standardisera något.

Som tillverkningsprocessen av datorutrustning och mobila enheter inte kan kontrolleras, och utvecklingen av webbläsaren är alltid rör sig i en demokratisk riktning, alla kontrolleras av sig själv, det är en naturlig skillnad och utmaningar för utvecklare. Internet utrymme accepterar inte någon av de kollektivjordbruken, eller samhällen, eller en kibbutz. Dessutom alla fans och samhälls anhängare av olika verktyg migrerar kontinuerligt i varandra, försvinner och återkommer.

Naturligtvis när det finns ett behov av att skapa resurser för Internet rymden, behöver vi mer eller mindre tillförlitlig grund, snarare än att förlita sig på skakiga ständigt skiftande sands av informationsteknik. Termerna "adaptiva", "gummi", "cross-browser" och så vidare. Kom som en tagg, som en symbol som inte fungerar förloras i onödan, att det blir samma utseende och fyller sin funktion på alla enheter i alla webbläsare.

CSS-ramverk Bootstrap

Innebörden och syftet med produkterna för att förenkla programmeraren. Man tror att han var en av de första, är bland de mest avancerade och värd uppmärksamhet. På grund av sin sammansättning:

  • Mesh, kolonnblock;
  • mallar, fixerades, gummi och andra;
  • grafik, teckensnitt och deras beskrivningar;
  • media, bilder och filmer management;
  • tabell, den vanliga insamling, sortering, ny funktionalitet;
  • form, design inmatningsfält relaterade händelser, namn;
  • navigering, flikar, flikar, sidor, menyer, verktygsfält;
  • varningar, dialoger, tips flytande element.

Denna ram deklarerar mer kreativ frihet för programmeraren som använder denna underbara erfarenhet av utveckling av företaget Twitter. Allt detta är bra, det är viktigt och intressant, men det bör studeras noggrant innan de påstådda kapacitet kommer att finnas tillgängliga för exploatören.

Bootstrap, hans anhängare och konkurrenter

I huvudsak alla ramar - HTML, CSS, JavaScript - Det är ett känt trio i olika kombinationer. Varje designer presenterar olika svårt att förstå och kräver en viss tid för att utveckla. Men konstigt dela processen med byggarbetsplatsen vid den främre änden och den baskiska slut men ändå: av totalt verbal skalet, förmörka endast minnet av kunden (och då endast tillfälligt), finns det alltid ett lyckligt slut - det verkliga livet, den verkliga utmaningen och en skyldighet dess lösningar.

Faktum är att utvecklare, beväpnade med Bootstrap, Foundation, Kube, semantiska UI, Uikit, UniCSS, Maxmertkit ... kan mycket väl arbeta på 10/12 formel för att ersätta formel 1`000 / 100`000 (handgjorda) + Factor "Pi". Bildligt talat, CSS-ramverk sparar projektutveckling tid till oändligheten eller ett stort antal timmar (handgjorda), upp till 10-12 timmar för varje projekt.

Att komma ihåg att innan lägger ett ägg, även kycklingen kommer att ha hyggligt med honom smädade, kan vi anta: skillnaden i tid utveckla någonstans kan inte försvinna, går den in i studiet av ramverket, valet av vem som ska ta, och en hel del andra tidsödande långt från utvecklingsprocessen.

Erfarna utvecklare kommer överens om att även på natten är det omöjligt att göra en anständig plats. Det mänskliga intellektet fungerar snabbare än någon dator, men den medvetna delen av det - mycket långsamt och noga väga allt innan ens en mycket enkel lösning. Kvantitet och kvalitet som används moderna verktyg för absolut ingenting och säger ingenting alls garanteras.

Modern plats - detta är inte en uppsättning sidor, vilket visar adaptiv layout. Att bry sig absolut en webbplats inte att visa hur duktig dess utvecklare, och vad de bästa CSS-ramverk har i sin arsenal, utan snarare för att uppfylla de funktioner som krävs av kunden.

Anpassningsförmåga på det faktum att, och i själva verket

Uppgiften kräver en lösning - en fast regel. Utveckling baserad på adaptiv och cross-browser, på en gummi layout avhandling analytiska flikarna på vissa "typer" av gummi - intressant aktivitet, men inte mer. Adaptiv Frame CSS, HTML, JS - lovande, men titta på vad sammanhang bör överväga detta perspektiv.

Har en förståelse för önskad funktionalitet. Det är säkert att resursen ska köras på datorn och i telefonen. Men detta betyder inte att problemet med den adaptiva layout förverkligandet av de viktigaste uppgifterna för den funktionella.

Du kan inte kräva av hästar och ponnyer från en och samma: samma dra remmen med samma framgång. Det är meningslöst att fortsätta, även potatis för majs (flygplan, är mycket populär i en tid präglad av socialism), varifrån fältet för att lämna lagringsfilen. Här, även mycket ponny en klara.

Termen "adaptiv" i din egen bemärkelse betyder inte en obligatorisk behöver något att göra något liknande detta, eftersom det har gjort tidigare, på en annan plats eller i andra sammanhang. Det finns ett problem och dess funktionalitet, finns det olika plattformar och soppa som denna funktion ska fungera. Om målet är i färd med att likvärdighet, design och dialog - detta är en verklig utopi, om målet att lösa problemet - det är en helt annan sak.

Och utsikterna för ett historiskt ögonblick

Programmerare utvecklas mycket snabbt, och vid en exponentiell hastighet - är specificitet yrket. Tänkte programmerare alltid snabbare än en dator, eftersom att separera gränssnittet från koden, beslutades det att intuitivt sedan civilisationens bygginformation. Men avdelningen är liten, är det nödvändigt att korrekt känna där den önskade ansiktet.

Dessa tre punkter (gränssnitt, kod, ansikte) endast en del av informationsenhet. Det finns också problemet med data och dess presentation. Det är bara vid första anblicken kan det verka som om data och CSS-ramverk inte är sammankopplade. I själva verket är tanken alltid bestäms inte bara kod, men också det faktum att det hanterar och hur han gör det, först och främst i tid.

Vid beslut att använda en CSS-ramverk, att välja det ena eller det andra, att uppskatta den tid som krävs för utveckling och anpassning av dess funktionalitet som krävs för att lösa problemet, bör det förstås - är viktigt att inte ramverket själv, men bara det faktum att det problem som tidigare, återigen det fick betydelse. Det är viktigt att ge, i vilken riktning är utvecklingen av problem och dess lösningar.

Om råden, rådgivare och planer utvärderings

I själva verket, med förståelsen av frågan om vem man kan lita på och som inte vem som ska ge råd och som inte borde problemen kommer aldrig att uppstå. Men i den virtuella rymden med detta finns allvarliga svårigheter.

Varje programmerare (särskilt de av den kollektiva) erfarenhet ackumuleras. Denna erfarenhet på ett eller annat och har sin egen ram vägen. Innan på någon annans tro, även om det är mycket populär och underbart, måste du sätta dig i position forskaren, men inte en efterföljare.

Erfarenhet av kollegor - det är aldrig den grundläggande basen för arbetet, särskilt på ett sådant dynamiskt område som ett informations men ett bra incitament för att utveckla sin egen kunskap och erfarenhet.

Även om det inte att uppnå något, finns det ingenting som hindrar att studera andras erfarenheter. I varje scenario, din egen erfarenhet och att kollegor i yrket - kommer det är bättre än bara sina egna erfarenheter, och planer från det utan tvekan mer lovande och realistiska.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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