Kas ir tīmekļa standartu projekts? definīcija un nozīme

Tīmekļa standartu projekts ir svarīga programmētāju un tīmekļa lietotāju bezpeļņas organizācija. Tas ir balstīts uz brīvprātīgajiem un apzināti liek pārlūkprogrammu izdevējiem ievērot standartus, ko publicē un uztur W3C vai World Wide Web Consortium. Diezgan pirms kāda laika pārlūkprogrammu izdevēji sāka pievienot patentētu kodu tiem, kam vajadzētu būt atvērtiem standartiem. Tas ievērojami apgrūtināja izstrādātāju darba veikšanu.

Technipages izskaidro tīmekļa standartu projektu

Viņiem tagad ir jāpievieno gari koda bloki, kas spēj noteikt, kāda veida pārlūkprogrammu izmanto lietotājs izmantojot, un pēc tam saistiet norādījumus šai konkrētajai pārlūkprogrammai, lai nodrošinātu, ka vietne tiek rādīta tā, kā tā tiek rādīta vajadzētu. Bez tā tiks rādīti norādījumi, kas neatbilst pārlūkprogrammas izmantotajai patentētajai HTML versijai vai nu tiek pilnībā ignorēts vai vienkārši nepareizi interpretēts — jebkurā gadījumā vietne netiek rādīta pareizi.

Tas nozīmē, ka vietnei ir “slēptas” instrukcijas, kuras tiek rādītas tikai tad, kad tiek izmantota noteikta pārlūkprogramma — tas var būt tikpat specifisks kā versija. Piemēram, izstrādātājs var norādīt, ka jebkurai Chrome versijai, kas jaunāka par versiju 54.3.2, ir jāievēro kārtula X, savukārt jaunākām Chrome versijām ir jāievēro kārtula Y. Tas ir grūti un padara vienkāršus darbus sarežģītākus. Neskatoties uz to un tīmekļa standartu projekta centieniem, centieni to labot ir guvuši tikai ļoti ierobežotus panākumus — lielākoties lietas joprojām ir patentētas.

Pārlūkprogrammas, piemēram, Microsoft Internet Explorere, Mozilla Firefox, Netscape Navigator, Google Chrome un citas katrā no tām ir šīs atšķirības, un tādēļ dažos gadījumos ir nepieciešamas īpašas kodēšanas instrukcijas, bet ne visās gadījumiem. Bieži tiek ietekmētas animācijas, savukārt “vienkāršais” teksts tiks parādīts pareizi jebkurā gadījumā.

Web standartu projekts

  • Web standartu projekta mērķis ir panākt, lai pārlūkprogrammu izdevēji izmantotu tieši tos atvērtos standartus, ko W3C publicē un uztur.
  • Tā kā lielākā daļa izdevēju nevēlas mainīt savus darba iestatījumus, Web standartu projekts ir saskāries ar lielu pretestību un maz panākumu.
  • Lai gan Web standartu projektu veido eksperti un izstrādātāji, viņu padomi lielākoties ir ignorēti.

Bieža tīmekļa standartu projekta ļaunprātīga izmantošana

  • Web standartu projekts ir grupa, kas publicē un uztur HTML un tīmekļa kodēšanas standartus.