Di navbera Dijarên Responsive û Adaptive Between Differences

Dîtirên Duyemîn Bi Pirrjimara Malpera Gelek-Piştgiriya Dabeşan

Pêşniyarên malperê yên bersiv û adaptî her du rêbazan ji bo malperên malperên hevalên dostan ên afirandina çêtirîn hene ku li ser cûrbecûrên cûrbecî dixebite. Dema ku sêwirînek malpera berpirsyarî ji hêla Google vepêşniyar kirin û her du rêbazên herî populer e, her du rêbazan ji bo sêwirîna malpera pir-êwira wan hêz û wan kêmasiyên wan hene.

Let's look at the differences between design and adaptive web, bi taybetî li ser van deverên sereke dikişînin:

Hin Dîtin

Berî berhevkirinên me li gorî alîgirên alîyê alîyê alîgirên bersîva berpirsyar û înformasyonê de, bila her demek bisekine ku ji bo van herdu rêbazên bilind-asta bilind bibînin.

Malperên bersiva malperên lîberî hene ku guherîn û adapên bêyî ku ji hêla sêvê ve têne bikaranîn. Pirsgirêkên medyayê yên ku geroka gerokê veguherînan ji hêla malperên bersivên ku ji hêla "firotinê" biguherînin.

Dîzamên adaptî yên ku ji bo pêşî rûpelê yekem berbelav e ku ji bo pêşniyarên pêşî ya pêşniyarê veguhestina pergala herî herî baş pêşkêş dike ku ji hêla rûpelê vekirî tê vekirî ye.

Bi wan re pîvanên berfirehtir, dihêle ku em li herêmên sereke yên faktor bikin.

Pêdiviya Pêşveçûn

Cûdahiya herî girîng ên di navnîşa malpera bersiv û adaptî de di rê de ye ku ev çareserî di malpera xwe de têne bikaranîn. Ji ber ku dîzamên bersivker bi rengek bi tevahî veguherî çê dike, ew li ser projeyên ku hûn malperê ji erdê vekişînin têne bikaranîn . Ji bo hewceyê ku koda malperê ya malpera heyî ya nûvebirinê ji bo bersivbarê pir caran pir girîng e ku hûn bi tenê asta kontrola we tune ku hûn ê hebin ku hûn çêbibin ku koda pêşveçûna ji koda pêşveçûnê û dîzdarkirina bersivên ku ji bo pêvajoya destpêkê ya pêvajoya paşîn . Ev tê wateya ku dema ku hûn malperê were bersiv kirin, hûn bi zorê tête danûstandinên ku hûn di hundurê koda banê de bimînin.

Heke hûn bi malpera we re malpera xwerû ya çarçoveya kar dixebitin, rêbazek veguherînek wateya ku hûn dikarin rêjeya ku malpera ji bo neheqkirî hatine çêkirin û ji bo hewceyê pêvekêşînek din ên zêdebûna zêde. Di hinek rewşan, heke heke budceya projeya piçûk e, û heger wê tenê karê piçûkek piçûk biçûk bikî, hûn dikarin bi tenê hilbijêre ku ji bo tîmên tîm / mobîl-navendên piçûk yên nû yên berbiçav. Ev tê wateyê ku hûn ê li ser vîdyoyê mezintir dikin ku hemî heman rengê heman karanîna bikar bînin - dibe ku dibe ku versiyoneke 960-vîdyoyê, ku kîjan malperê bi rastî dibe ku ji bo pêşveçûnê hate çêkirin.

Li hemberî nêzîkbûna nêzîkek an adaptive e ku hûn dikarin çêtirîn koda malperê ya lêbigere, lê yek ji binavên ku ji bo ku hûn ji bo piştgiriya her bipeyivînan çêbigere tîmên cuda cuda têne çêkirin. Ev kîjan wê dê li ser xebata karûbarê bandor bike ku ji bo çareseriya vê çareseriyê biparêzin.

Design Control

Yek ji hêza malperên berpirsyariyê ew e ku pêdiviya wan wan destnîşan dike û sîgorteyên tevahiya screen-ê wekî ku tenê di pêş-set-breakpoints-ê de di nêzîkek rekêşterî de diyar kirin. Lêbelê, rastiyê, ku qasên bersivên hûrgelan dikarin li ser hin hûrgelên key-mezin (bi gelemperî ku bi cîhazên populer yên li ser bazarê de li ser bazarê hene) hene, lê dibe ku designê vîzyonê pir caran di navbera pêşniyarên navdar de belav dikin.

Wekî nimûne, malper dikare li çarçoveyek pîvana 1400 pîpîk, mezinahiyê-960 pencilên mezin, û screenenek biçûk 480 pixel dibînin, lê çi di nav dewletên wan de? Wek sêwirîner, te kêm nabe ku tu di nav wan de û navnîşên dîtina rûpelê yên li ser hûrgelan de pir caran bêtir îdeal e.

Bi malpera înkektîfîk, tu li ser deverên cuda yên ku têne bikaranîn, hebên ku hûn li ser bingeha qirêjiyên bingehîn pêk têne kontrol kirin. Kesên ku di navbera dewletan de ne pirsgirêkek ne ne, ji ber ku hûn bi her baldarî "nerîn" veguherînin ((wateya ku nîşan bide her derheqê de) ye ku dê bi mêvanan ve bidin.

Wekî ku balkêş e ku ev asta damezrandina kontrola deng dikare, divê hûn bizanibin ku ew li bihayê bê. Erê, te li ser çavê her tewrek tevahî ye, lê wateya ku hûn dema ku dîskêş a dema ku ji bo her yek ji wan deverên berbiçav re çêbikin divê veberhênan bikin. Zêdetir bêhtir qonaxên ku hûn dixwazin ji bo sêwirînê hilbijêre, bêhtir demê ku hûn hewce ne ku hûn pêvajoya vê pêvajoyê bistînin.

Berxavê piştgirî

Dîzmara web-ê berpirsiyar û pêvek her du piştgirî bi piştgiriya bihêztirîn, bi taybetî di gerokên modern in.

Malperên Adaptive jî ji hevpeymanên partiyê re hewce ne an jî Javascript ji bo nimûneya sîteyê ya pêdivî ye. Bêguman, eger malpera adaptek divê hewceyê Javascript, wê wateya ku gerokterek hewce dike ku ji bo vê malperê bi karê rast re kar bikin. Ew dibe ku ji we re girîngiyek girîng e ku ji ber ku piraniya mirov dê Javascript di nav gerokên xwe de hene, lê carê her dem li ser tiştek rexnegiriyek girîng e, divê ev bisekinin.

Malperên Responsive û pirsên medyayê ku hêza wan dê di gerokên hemî yên modern de dixebite. Tenê pirsgirêkên ku hûn ê li gorî pirtûka herî kevn a înternet Explorerê ye ji ber ku versiyonên 8 û ji jêrîn têne nirxandinên medyayê piştgirî ne. Ji bo ku li ser vê xebatê , Javascript a polyfill tê bikaranîn , tê wateya wateya li ser Javascript li vir jî, bi kêmanî ji bo wan versiyonên derheqê IE-ê ye. Hingê dîsa, ev dibe ku ji bo we pir girîng e, bi taybetî eger eger analîzyona malpera xwe nîşan bide ku hûn gelek mêvanên ku bikarhênerên xwe yên gerdûnî bikar tînin neyê qebûl kirin.

Hevalbendiya Pêşeroj

Hûrgelên hûrgelan yên malperên bersivên wan ji wan re fonksiyonê dide ser malperên hêsan ên ku ew bi pêşeroja pêşerojê re dibe. Ji ber ku ewên berpirsyarî yên ku ne tenê yek ji seta birêkûpêk hatine saz kirin. Ew adaptasyona hemî screensha xweş bikin , her weha ku dibe ku di rastiyê de îro li bazarê ne. Ev tê wateya ku malperên berpirsyarê dê hewce ne ku "çareserkirin" be ku ger çareseriya nû ya nişkê ve bêtir belav kirin.

Li cîhêrengên cîhêreng ên dravî (li gorî 2015ê, tebaxa 24,000) li ser bazara mobîl û pargîdaniyên cuda yên li ser bazarê dihatin, li malpera ku ew çêtirîn dike ku ev cûrbecûrên cûda yên cîhêreng bigire girîng ji bo hevalbendiya pêşerojê girîng e. Ji ber vê yekê ew e ku ev xemgîn e ku di pêşerojê de kêmtir cûda cûda, ku tê wateya ku dîmên taybet û sîpesyonên hûrgelan damezirandin be, nebe ku em rastiya rastiyê ne.

Li aliyekî din, vê malperê hevpeyivîna vê qewimê, heke malperek pêvek e û ew nirxên nû nabe ku di nav bazarê de girîng e, hingê hûn birecbûrin ku hûn bi qewimîna navnîşên ku hûn çêbikin. Ev demek û pêşveçûna dema demên projeyê zêde dike û wê wateya ku ji van malperan de divê herdem çavdêriya binêrin ku ji bo bazara nuh ve nehatiye bazarê nabe ku divê li ser malperê bibin. Hingê dîsa, bi cîhêrengiya cîhêrengiya ku ew çi ye, hebe ku bi hûrgelên nû ve kontrol bikin û wan guman dibe ku bi wan re bişkojkên nû ve tête xurt e ku dê dê li ser karê ku hûn ji bo piştgiriya malperê bikin û mesrefa lênêrînê piştgirî bikin. şirket an rêxistin ji bo kîjan malperê ji bo ye.

Birêvebirinî

Pêşniyarê malpera bersiv ya dirêj dirêj hatibû tawanbar kirin (nehêle di gelek rewşan de) ya çareseriya neheq ji ji bo lezgeha bilez / pêşveçûnê ya performance. Ji ber vê yekê ji ber vê yekê rastiyek e ku di destpêka destpêka vê nêzîk de, pîşesaziyên gelek web bi tenê pirsên medyayê yên li ser CSS-ê vekirî yên karsaziyê tedbîr kirin. Vê gav û çavkaniyên ku ji bo veşartinên mezin yên ku ji hemî cîhazan ve têne dagir kirin, hûrsaz kirin, heta ku li ser vîzên piçûk yên wan di nav deynên xwe yên dawî de bikar tînin. Pêşniyarên bersiv ên ku ji wan rojan û rastiyê ve tête dirêj e, ew e ku îro ji hêla bersivên kalîteya kalîteya kalîteyê ji pirsgirêkên çalakiyê ne.

Hêzên bilez û malperên blole dakêşin ne pirsgirêkek malpera bersivdar e - ew pirsgirêk e ku li ser hemî malperên ku têne dîtin. Wêneyên ku pir giran in, feeds ji sosyalên civakî, pirrjimar û pir zêdetir û malperê kêm dikin, lê hem jî malperên bersiv û pêvek dikarin bêne çêkirin ku bêne lez-barkirin. Bê guman , ew dikarin di rêyên ku pêşniyarkirina pêşniyarkirina xwe çêbikin, lê ev yek ne cihek çareseriyê ne, lê belê ji ber ku tîmên ku di pêşveçûna malpera xwe de tevlî bû.

Beyond Layout

Yek ji hêla pirhemên herî kevneşopî ya sêwirîna devkî ye ku hûn ne tenê li ser dîzamê malperê ji bo qonaxên barkirina avêtin, lê çavkaniyên ku ji bo wan re pirtûka malperê belav kirin. Ji bo nimûne, ev tê wateya ku wêneyên retina tenê tenê ji bo amûrên retina şandin, dema ku screenshotsên non-retina wêneyên hêsan hene ku di pelê pelan de biçûk in. Çavkaniyên din ên (malperên Javascript, şêweyên CSS, etc.) dikarin bi tenê dema ku ew hewce ne û bi kar tînin bêne bihîstin.

Ev karanîna sêwirandina malperê dûr e ku "dabeşkirina malpera malperê, lêgerînek çêtirîn nêzîk e ku bikar bîne". Hemî malperên ku di navnîşên dawî de, dikarin ji nêzîkê tecrûbeyek bêtir berbiçav be.

Ev sererojê bi awayekî nerazîbûna vê "bersivên berbiçav" re gotûbêjên "pêşveçûn" nîşan dide. Dema rast e ku nêzîkî nêzîkbûna riya malpera ku ji nêzîkatiya malpera veguhestineke çêtirîn çêtir dibe, ew dikare çareseriyek pir baş e. Wisa jî, di hin rewşan de nêzîkî nêzîkek koda navxweyî ya malperê zêde dibe, da ku malperê hemî fonksiyonên tevahî bersivbarî.

Kîjan Better Better e?

Dema ku ew bi rengek bersivkerê reklamên înplomatîk tê de, tête "winner" eşkere ye, tevî ku bersivger bi awayek nêzîktirîn nêzîk e. Bi rastî, riya "çêtir" bi pêdiviyên hewceyê projeya taybetî ye. Ji bilî vê yekê hewce ne hewce ne "an jî / an" rewşê. Gelek profesyonelên ku gelek malperên avahiyê hene ku ji bo çêtirîna sêwirandina malperê (piştgiriya pêşerojê ya fluid widths, bi hêza pêşerojê) bi hêza pêkanîna adaptasyona (kontrola çêtirîn çêtirîn ya çavkaniyên malperê) hene.

Bi gelemperî wekî RESS (Rêzeya Navneteweyî ya Rêveberiya Xweser a Peymana Serverê), ev nêzîk nîşan dide ku "hejmarek hemî çareseriyê nerazî dike. dê ji bo projeya taybet ya we çêtirîn bixebitin, an heke çareseriyek pir baş dibe ku hûn çêtirîn baş bikin.