Szabványok
A WebBuilderWikiBÓL
[szerkesztés] Miért kellenek a szabványok
A webtechnológiát, mint minden mást az informatikában, szabványok határozzák meg. Ezt ne korlátozásnak érezd, ez a web működésének alappillére: a különböző -egymáshoz nem kapcsolódó- események közötti illesztőfelület. Amennyiben nem lennének szabványok, és mindenki a maga feje szerint fejlesztene, úgy az egyes termékek nem lennének kompatibilisek, elszigetelődnének, így nem jöhetne létre világ-, legfeljebb lokális hálózat. (amelyeknek szintén meglennének a saját szabványaik, hisz a lokális hálón belüli kompatibilitást is biztosítani kell) Ez a cél (a világszintű szabványok létrehozása) kompromisszumokat kíván, így jöttek létre a weben is (mint mindenhol máshol) a megfelelő szabványok. Számos ilyen szabvány van, az oldalak felépítésére, a kommunikáció procedúrájára, stb. Fejleszteni csak ezen szabványok alapján érdemes, hisz e nélkül az adott terméket (legyen az oldal, program, vagy bármi más) a felhasználó (aki rendelkezik a szabványos illesztőfelülettel) képtelen lesz használni. Mindig érdemes pontosan utánajárni az adott témához kapcsolódó szabványoknak, hisz nem véletlenül jöttek létre, vagy váltak olyanná, amilyenek: rengeteg ember dolgozik azon, hogy az egyes technológiák felhasználást ésszerűvé tegye.
[szerkesztés] Szabványosítások
A szabványok legtöbbször közös megegyezés alapján jönnek létre, de van pár olyan szervezet, melynek szavát (közel) mindenki elismeri. Az internet-szabványokkal foglalkozó tán legnagyobb szervezet a W3C (World Wide Web Consortium), amely számos (alapvető) szabványt bocsájtott már ki, amelyek meghatározzák az internet mai képét. Ilyen szabványok például a HTML különböző változatai (és XHTML) is, a CSS, vagy az XML.
[szerkesztés] Ajánlások
Az ajánlások pont olyanok, mint a szabványok (egy adott technológiai lehetőség megfelelő felhasználási módját definiálják), éppen csak az a különbség, hogy nem "kötelező" jelleggel. Az ajánlásokat nem feltétlenül szükséges betartani, az oldalak a nélkül is normális működést produkálnak, ám használatuk hozzájárul ahhoz, hogy a szolgáltatás minőségi, és minél több illesztőfelülettel kompatibilis legyen, vagy egy adott (a felhasználók kisebb részét érintő) igényt elégítsen ki. Előbbire jó példa a táblázatnélküli oldalfelépítés, míg utóbbira a W3C WAI (Web Accessibility Initiative), amely az oldalak akadálymentességéről szól.

