„X-prefixy jsou zastaralé,“ říká IETF v RFC 6648
Nálepky:
Není to dávno, co jsme psali o problémech s prefixy v kaskádových stylech, dokument RFC 6648 se zabývá prefixy mnohem staršími, tzv. X-prefixy, které označují nestandardní položky a najdeme je u řady internetových standardů (HTTP, hlavičky mailu atp.).

Zdroj obrázku: Wikipedie
Pokud jste pro vlastní účely potřebovali přidat nějakou novou položku, nemuseli jste čekat a žádat o její standardizaci, jednoduše jste ji pojmenovali s X-prefixem a vše bylo v pořádku. IETF zpětně hodnotí zavedení X-prefixů jako špatné. Prefixovaných parametrů se totiž objevilo příliš moc. V RFC 6648 nově označuje X-prefixy za zastaralé, všem tvůrcům doporučuje, aby všechny své vlastní parametry dobře nadefinovali a pojmenovali je rovnou bez prefixů a aby předem počítali s jejich případnou pozdější standardizací.
Dokument dále připouští v případech, kdy je standardizace parametrů velmi nepravděpodobná, zahrnout do jejich názvu název společnosti, která je vytvořila, např. ExampleInc-foo
(tudíž vytvořit jakýsi vendor-prefix), a v případě, že se jedná o parametry čistě experimentální, mají dostat smysl postrádající jména jako jsou náhodně vytvořené řetězce nebo UUID. Více najdete v dokumentu RFC 6648.
X-FRAME-OPTIONS a X-Powered-By:Nette Framework… to jsou jediné, co jsem kdy použil… tedy tu druhou jsem nepoužil přímo já, ale je tam. To se bude muset nějak vyřešit.
Nechápu, proč pro ty dva typický případy nevytvořili radši speciální prefixy, něco jako -vendor-MyGreatCompany-myattr a -experimental-fikus
Ta móda s náhodnými uuid se nějak nekontrolovaně rozmáhá – když vidím třeba na Windowsech C:abc123d24ddecff12d3df tak bych se zjevil…
Moje společnost se tedy od nynějška bude jmenovat X.