
I když moje oficiální práce není programátor, programování mě baví. I proto pracuji stovky a stovky hodin na BLOG:CMS. Psát dobrý kód, je něco jako psát kvalitní poezii. Správná báseň má být well-formed. Stejně tak jako XML kód. Většina redakčních systémů generuje kód, který poezii nepřipomíná ani vzdáleně. Mrzí mě to. A taky jsem s tím něco udělal. Podívejte se třeba do kódu tohoto článku. Je to generovaný kód. Včetně komentářů. Ne, není to ještě dokonalý kód, je to teprve mladá báseň, je nutné ji ještě pilovat, ale již je to docela podobné (modernímu) umění 🙂
V kódu, který vypadá jako báseň, se dá mnohem lépe vyznat. Špičkový programátor musí být zároveň i umělec. Nevytváří jen věci funkční, ale i hezké. Krásno je možno spatřovat v tolika věcech, ne? 🙂
A zde je hlavní rozdíl mezi text/html, a application/xhtml+xml.
HTML postrádá jakýkoliv, byť jen náznak, poezie. HTML je "tag soup", písmenková polévka, bez smyslu a výrazu. XML je mnohem více. Nejedná se o neuspořádanou, náhodně zamíchanou směs písmenek, směs bez pravidel, jedná se o strukturu, která je v podstatě samo-popisná. XML je poezie, HTML nikoliv. Někteří lidé nechápou, jaký je mezi XML a HTML rozdíl. Někteří lidé prostě nerozumí poezii.

