Android

Responsive vs Adaptive webdesign - Hvad er bedre?

Anyone who embraces responsive webdesign is stupid (Ric van Westhreenen)

Anyone who embraces responsive webdesign is stupid (Ric van Westhreenen)

Indholdsfortegnelse:

Anonim

Tidlige websiteudviklere behøvede ikke at bekymre sig meget om at designe websteder, da brugere ville se dem på computere, og de computere havde en fast skærmopløsning. Med mobilrevolutionen søger flere og flere mennesker på deres mobile enheder - tabletter eller mobiltelefoner - til information. Det er derfor blevet nødvendigt for webudviklere at oprette en hjemmeside, der passer til alt fra Windows PC til mobile enheder. I denne artikel forklares forskellen mellem adaptiv vs lydhurtigt webdesign og giver dig mulighed for at bestemme hvilken som er bedre for dig og din organisation.

Der er to metoder til at oprette websteder, så de kan imødekomme forskellige skærmopløsninger: Fra pc`er til mobiltelefoner. Metoderne er Adaptive webdesign og Responsive webdesign. I begge tilfælde er slutmålet at producere et websted, der kan ses på enhver form for skærmopløsning. Formålet med at præsentere informationen om en række enheder - fra pc`er til tabletter til mobiltelefoner.

Responsive Web Design

Responsive Web Design indebærer ekstra kodning og beskæftiger sig med det, der kaldes "fluid grids". Tallene er angivet i "procent" snarere end præcis antal pixels. Dette gør den samme websteds kode korrekt på en pc-skærm og på en mobiltelefon skærm. Således, uanset hvordan du ændrer din skærm, er den samme hjemmeside præsenteret på en letlæselig måde. For mindre websteder kan teksten og billederne nemt strømme med skærmrummet og passe ind i det uden at bryde hjemmesiden eller uden at beskære dele af hjemmesiden.

En responsiv webdesign tilgang gør det obligatorisk at bruge CSS3 i stedet for bare CSS. Det gør også brug af skalerbare billeder og væsker, som er lidt vanskelige at kode.

Adaptive Web Design

Adaptive webdesign er også fokuseret på at præsentere et synligt websted på tabletter og mobiltelefoner ud over pc-skærme. Tilgangen er dog lidt anderledes. I et responsivt webdesign var det fleksibilitet, der tillod gratis tekststrømning og dimensionering af billeder, så de passer på de forskellige skærme.

I adaptivt webdesign bruger udviklerne forudbestemte skærmstørrelser og kode i overensstemmelse hermed. Det vil sige, når en bruger lander på hjemmesiden, bestemmer hjemmesiden hvilken type enhed der bruges og præsenterer hjemmesiden designet til den pågældende enheds skærmstørrelse. Indholdet kan i nogle tilfælde variere på tværs af enheder.

For eksempel vil udviklerne overveje 1280 × 800 pixel til pc`er, 8 "til tabletter og 5" til mobiler. Den tidlige kode for adaptiv webdesign indeholder identifikation af skærme. Hvis det er pc, skal du vise pc-versionen af ​​hjemmesiden. Hvis det er en tablet på 8 ", skal du vise tabletversionen af ​​hjemmesiden, og hvis enheden er en mobiltelefon, skal du vise mobilversionen af ​​hjemmesiden. Dette opnås ved at bruge" IF "-opstillingen efterfulgt af forskellige mål nøjagtigt i pixels i stedet for at gøre det i procent.

Hvis nye enheder kommer over med forskellige skærmopløsninger, skal udviklerne gå tilbage til kodning for at indarbejde de nyere skærmopløsninger. Derfor har adaptive webdesign nogle chancer for beskæring på mindre enheder, hvis udviklerne ikke er forsigtige.

Sammenlignet med lydhør webdesign, tilpasser webdesign i nemmere at kode, og de fleste udviklere vælger sidstnævnte over det lydhurtige webdesign.

Responsive vs Adaptive webdesign

Responsive websites er vanskelige at kode.Koden er kompleks og bruger procentvise værdier i stedet for faste pixelværdier.Det kræver en god koncentration af at bygge en hjemmeside, der skalerer i forhold til enhedernes skærmstørrelse. Tværtimod er det i s lettere at oprette forskellige hjemmesider til forskellige enheder, som det er tilfældet i adaptivt webdesign. Selv om arbejdet er mere i adaptiv webdesign, da udviklerne ville skabe forskellige hjemmesider til forskellige enhedsstørrelser, er det stadig nemmere i forhold til lydhurtigt webdesign.

Da der er for mange mobile enheder på markedet, kan udviklerne ikke nødvendigvis indeholde alle typer skærmopløsninger. Det fører til beskæring af websteder i mindre skærme, når der anvendes adaptiv webdesign tilgang.

Adaptive websider er lidt langsomme i læsningen, da hjemmesiden først skal finde ud af, hvilken enhed og hvilken skærmopløsning der bruges. Baseret på det er den relaterede version af hjemmesiden indlæst på enhedens skærm. I tilfælde af lydhurt webdesign bruges en enkelt kode, og den krympes automatisk for at passe til mobilskærmen.

Du vil måske også kigge på dette indlæg på MSDN med titlen Hvorfor foretrækker jeg adaptivt webdesign over lydhør webdesign.