Prefiksi dobavljača CSS-a prijete otvorenoj mreži

Autor: Louise Ward
Datum Stvaranja: 7 Veljača 2021
Datum Ažuriranja: 18 Svibanj 2024
Anonim
Prefiksi dobavljača CSS-a prijete otvorenoj mreži - Kreativan
Prefiksi dobavljača CSS-a prijete otvorenoj mreži - Kreativan

Sadržaj

Zapisnici sa sastanka W3C CSS radne skupine izazvali su veliku zabrinutost u industriji web dizajna, zbog prijedloga da bi preglednici mogli početi podržavati prefikse dobavljača CSS-a, posebno one za WebKit. Prefiksi se obično koriste u CSS-u za rad sa značajkama koje još nisu potvrđene kao dio specifikacija, a namijenjene su samo kratkoročnoj mjeri. Međutim, kombinacija WebKita koji ne ispušta podršku za vlasničke prefikse i nekih zagovornika koji podučavaju da ih treba koristiti (često zanemarujući spomenuti da bi se uvijek trebalo uključiti niz prefiksa i kaskada svojstva vanilije) ostavila je nered koji je doveo do novog 'riješenje'.

Zagovornici standarda brzo su reagirali na vijesti, uglavnom negativno. Članci su se pojavili od evanđelista Opera Brucea Lawsona, programera Remyja Sharpa, evanđeliste Mozille Christiana Heilmanna, programera Lea Veroua, člana WaSP-a Rachel Andrew, autora adaptivnog web dizajna Aarona Gustafsona i supredsjedatelja W3C CSS radne skupine Daniela Glazmana, čiji je post uokviren kao poziv na akciju. Uz to, Pre-fix web zatražio je od ljudi da pronađu Github projekte samo za WebKit, rašljiri ih i poprave.


Dobavljači krivi

Sharp je za .net rekao da bi se WebKit mogao smatrati najvećim krivcem: "Ne prestaje podržavati prefikse kad su relevantna svojstva do kraja ispečena, a rezultat nanosi štetu industriji do te mjere da stojimo na rubu ludila i ozbiljno uzimajući u obzir - ili čak već - primjenu podrške -webkit- u specifikacijama. " Ali ni mogućnost jednostavnog ispuštanja prefiksa nije moguća, prema autorici, učiteljici i evanđelistici otvorenog weba Molly E. Holzschlag: "Oni idealno prethode svojstvu navedenom, ali ne nužno u potpunosti implementiranom. To omogućava testiranje i također oblik progresivnog poboljšanje."

Međutim, Holzschlag također snosi krivicu za dobavljače koji se "ne drže postojećih ili predloženih svojstava i ne izmišljaju vlastita, te ne ispuštaju prefiks na podržane značajke kada su interoperabilni". Poput Sharpa, ona tvrdi da je WebKit u tom pogledu bio posebno problematičan, "do te mjere da programeri koriste samo CSS s prefiksom webkita, ograničavajući taj CSS na preglednike samo za WebKit, kao što su Chrome, Safari i iOS aplikacije," što uzrokuje " značajna fragmentacijska točka u borbi za održavanje otvorene mreže, jer prisiljava zaključavanje dobavljača, kao i blokiranje programera, suprotno moći i viziji koje su oduvijek bile u srcu weba ".


Glazman je predložio da bi rješenje moglo biti: "[Ako] CSS parser naiđe na prefiksirano svojstvo drugog preglednika, poštujte to svojstvo kao da je prefiks za nas osim ako za nas je već postavljena neprefiksirana ili prefiksirana valjana deklaracija za to svojstvo ". Lawson kaže kako preglednici neće odustati od podrške za prefikse masovno "Danielovo rješenje najbolje iskorištava lošu situaciju", dok je Holzschlag smatrao da je to rješenje za zaustavljanje, "bolje je nego pokušavati njušiti nizove korisničkog agenta i slati WebKit stvari samo na WebKit - što potiče fragmentaciju, dok bi Danielovo rješenje omogućilo nas da to zaobiđemo ".

Širi problem

Holzschlag je dodao da Glazmanovo rješenje također "još uvijek ne rješava svojstveni problem nerazumijevanja, zlouporabe i prisvajanja značajki prefiksa", što je Sharp spomenuo u svojoj značajci, kada kaže da dobavljači nisu jedine krive strane u ovom olupinskom vlaku - poziva Apple, Chrome, Firefox, Opera, Internet Explorer, CSS radnu skupinu, evanđeliste i programeri.


Voditelj odnosa s programerima opere Chris Mills rekao nam je da gaji simpatije prema ovom stajalištu: "Ljudi koji već žive dobrom praksom slušat će, ali oni koji se ne brinu neće biti pokolebani. Zaista je dobra stvar koju možemo koristiti značajke prije nego što su službeno gotove. Ako ne, motali bismo se stoljećima čekajući ih, mučnina. Ali problem je u tome što ljudi nisu toliko odgovorni koliko bi mogli biti, dizajnirajući za svoj omiljeni preglednik / mehanizam za prikazivanje, a ne za web ".

Rekao nam je da svatko tko tvrdi da je previše problema raditi s više od jednog prefiksa govori smeće. "Mislim da je Remy Sharp u pravu kad kaže da nije kriv samo programer. Mi svi trebaju preuzeti odgovornost i pomagati jedni drugima. Preglednici moraju što prije odustati od prefiksa, W3C mora biti oprezniji u postizanju specifikacija u fazi preporuke kako bi to olakšao, a programeri moraju više razmišljati o široj slici. Također, ljudi poput mene trebaju učinkovitije educirati ljude o tome zašto je samo web-paket pogrešan i načine za učinkovitije rješavanje problema u vašem kodu kako bi minimalizirali bol. Nadalje, moramo učinkovitije preboljeti ideju da je to ideal. 100-postotna podrška za više preglednika nije obavezno očekivanje za svaki web projekt. "

Fascinantne Publikacije
3D umjetnik Jeremy Kool o stvaranju The Paper Fox-a
Unaprijediti

3D umjetnik Jeremy Kool o stvaranju The Paper Fox-a

Prošlog tjedna, možda e jećate, vodili mo priču o The Paper Foxu, šarmantnoj interaktivnoj avanturi Jeremyja Koola. Pa, bio je toliko popularan, matrali mo i pravnim aznati malo više o nadarenom kreat...
Kako slikati poput Matissea
Unaprijediti

Kako slikati poput Matissea

Kao mladi likar, Mati eova tema mlitavih žena, umješni predmeti kupljeni oko njih, lijepe boje i ukra ne tkanine o jećali u e previše rednje kla e i buržuja za moje mlado i buntovno oko.Ali onda am ot...
Atenski studio redizajnira vrijeme
Unaprijediti

Atenski studio redizajnira vrijeme

'Kalendar nakon završetka?' Odgovor je Corne tudia a jedištem u Ateni na pogrešan prijevod drevne ploče Maja, koji predviđa kraj vijeta 21. pro inca 2012. Projekt je hrabra i zamršena mješavin...