Kio estas "Graceful Degradation" en Retejo-Dezajno?

La industrio de dezajno retejo ĉiam ŝanĝas, parte ĉar retumiloj kaj aparatoj ĉiam ŝanĝas. Ĉar la laboro, kiun ni faras kiel retejo-desegnistoj kaj programistoj, estas rigardata per retumilo de iu speco, nia laboro ĉiam havos simbiótikan rilaton kun tiu programaro.

Unu el la defioj, kiujn la retejo-projektistoj kaj programistoj ĉiam devis trakti, ne nur ŝanĝas al retumiloj, sed ankaŭ la gamon de malsamaj retumiloj, kiuj estos uzataj por aliri siajn retejojn. Estus bone, se ĉiuj vizitantoj al iu retejo certe uzus la plej lastan kaj plej grandan programaron, sed tio neniam estis la kazo (kaj verŝajne neniam estos). Kelkaj vizitantoj al viaj ejoj vidos la retpaĝojn kun retumiloj, kiuj estas tre malnovaj kaj mankantaj trajtoj de pli modernaj foliumiloj. Ekzemple, pli malnovaj versioj de la retumilo de Interreta Esploristo de Microsoft longe estis pikilo en la flanko de multaj profesiaj retejo. Eĉ kvankam la kompanio falis subtenon por kelkaj el siaj plej malnovaj foliumiloj, ankoraŭ ekzistas homoj, kiuj uzos ilin - homoj, kiujn vi eble volas fari kun kaj komuniki kun!

La realaĵo estas, ke homoj, kiuj uzas ĉi tiujn antikvajn retumilojn, ofte eĉ ne scias, ke ili havas malnovajn programojn aŭ ke ilia sperto de navigacio povas esti kompromitita pro ilia softvara elekto. Al ili, tiu antikva retumilo estas simple, kion ili multe uzis por aliri retejojn. De la perspektivo de la retpaĝistoj, ni volas certigi, ke ni ankoraŭ povas uzi uzeblan sperton al ĉi tiuj klientoj, kaj ankaŭ kreante retejojn, kiuj funkcias mirinde en pli modernaj, riĉaj retumiloj kaj aparatoj, kiuj estas hodiaŭ disponeblaj . "Graceful degradation" estas strategio pri uzado de retpaĝaj dezajno por diversaj malsamaj retumiloj, tiel malnovaj kiel novaj.

Komencante Kun Moderna Retumiloj

Retejo-dezajno, kiu estas konstruita al gracia degradado, estas unue desegnita kun modernaj foliumiloj. Tiu retejo estas kreita por utiligi la trajtojn de ĉi tiuj modernaj retumiloj, multaj el kiuj "aŭtomata ĝisdatigo" por certigi, ke homoj ĉiam uzas freŝan version. Tamen, retejoj, kiuj gaje degradas, funkcias efike por malnovaj foliumiloj. Kiam tiuj pli malnovaj, malpli karakterizaĵoj-riĉaj retumiloj rigardas la ejon, ĝi devus degradi laŭ maniero ankoraŭ funkcia, sed eble kun malpli da karakterizaĵoj aŭ malsamaj ekrano. Dum ĉi tiu koncepto pri liverado de malpli funkcia aŭ ne tiel bela aspekto eble frakasas vin kiel stranga, la vero estas, ke homoj eĉ ne scios, ke ili mankas. Ili ne komparas la retejon, kiun ili vidas kontraŭ la "pli bona versio", tiel longe, kiel la retejo funkcias por tio, kion ili bezonas kaj ne ŝajnas esti rompitaj, ĉu funkcie aŭ vide, vi estos en bona formo.

Progresema plibonigo

La koncepto de gracia degradado estas simila en multaj manieroj al alia retejo de dezajno, kiun vi eble aŭdis paroli pri - progresiva plibonigo. La ĉefa diferenco inter la gracia degradiĝo kaj progresiva plibonigo estas kie vi komencos vian dezajnon. Se vi komencas kun la plej malalta komuna denominatoro kaj tiam aldonas trajtojn por pli modernaj retumiloj por viaj retpaĝoj, vi uzas progresivan pliboniĝon. Se vi komencos kun la plej modernaj, randaj trajtoj, kaj tiam skalanta reen, vi uzas graciajn degradiĝojn. Al la fino, la rezultanta retejo eble verŝajne transdonos la saman sperton ĉu vi uzas progresivan pliboniĝon aŭ gravan degradadon. Reale, la punkto de ĉiu aliro estas krei retejon, kiu funkcias bone por modernaj foliumiloj, kvankam ĝi ankoraŭ havas uzeblan sperton por pli malnovaj retumiloj kaj klientoj, kiuj daŭre uzas ilin.

Graceful Degradation Ne Signifas Viajn Legantojn, & # 34; Elŝutu la Plej Freŝan Foliumilon & # 34;

Unu el la kialoj, kiujn multaj modernaj diseñistoj ne ŝatas la gravan degradiĝon, estas ofte, ke ĝi ofte postulas, ke legantoj elŝutas la plej moderna retumilo por ke la paĝo funkciu. Ĉi tio ne estas gracia degradado. Se vi mem volas skribi "malŝarĝi retumilon X por funkcii ĉi tiun funkcion", vi forlasis la regnon de gracia degradado kaj moviĝis en retumilo-centra dezajno. Jes, sen dubo valoro helpas retpaĝan vizitanton al pli bona retumilo, sed ofte multaj demandas ilin (memoru, multaj homoj ne komprenas pri elŝutado de novaj retumiloj, kaj via peto, ke ili tiel faros, simple povas timigi ilin for). Se vi vere volas ilian komercon, informante ilin lasi vian retejon por elŝuti pli bonan programaron, ŝajne estas la maniero fari ĝin. Krom se via retejo havas ŝlosilajn funkciojn, kiuj postulas certan retumilon aŭ pli supre, deviga malŝarĝo estas ofte interkonsento en la sperto de uzanto kaj ĝi devas esti evitita.

Bona regulo de dikfingro estas sekvi la samajn regulojn por gracia degradado, kiel vi volas por progresiva plibonigo:

  1. Skribu valida, normo-konforma HTML
  2. Uzu eksterajn foliojn por viaj dezajnoj kaj aranĝo
  3. Uzu ekstere ligitajn skriptoj por interagado
  4. Certigu, ke la enhavo atingeblas eĉ al malaltajn retumilojn sen CSS aŭ JavaScript

Kun ĉi tiu procezo en menso, vi povas tiam eliri kaj konstrui la plej randan desegnon, kiun vi povas! Nur certigu, ke ĝi degradas en malpli funkciaj retumiloj dum daŭre laboras.

Kiom longe reen vi bezonas iri?

Unu demando, kiun multaj retejaj programistoj havas, kiom longe reen en terminoj de retumilaj versioj devus vin subteni? Ne estas tranĉita kaj seka respondo al ĉi tiu demando. Ĝi dependas de la ejo mem. Se vi revizias la trafikajn analizojn de la retejo, vi vidos, kiujn retumiloj estas uzataj por viziti tiun retejon. Se vi vidas konsiderindan procenton de homoj uzanta certan pli malnovan retumilon, tiam vi verŝajne volas subteni tiun retumilon aŭ riski perdi tiun komercon. Se vi rigardas vian analizilon kaj vidos, ke neniu uzas pli malnovan retumilon, vi verŝajne savas decidante ne zorgi pri tute subteni tiun malnovan retumilon kaj provi por ĝi. Do la vera respondo al la demando pri kiom malproksima via retejo bezonas subteni estas - "malgraŭe via analizo diras, ke viaj klientoj uzas."

Originala artikolo de Jennifer Krynin. Redaktita je la 8/9/17 de Jeremy Girard.