XHTML range vs üleminekuaeg
XHTML (laiendatav hüperteksti märgistuskeel) töötati välja HTML-koodi probleemide lahendamiseks. XTHML on samm rangema kodeerimise poole, mida iseloomustab XML. XHTML-i esialgse väljalaske ajal oli keele versioon "range" ja "üleminekuaeg". Range on keele kavandatud vorm, samal ajal kui üleminekuversioon oli samm neile, kes ei olnud veel võimelised range kodeerimisega kohanema.
Üleminekuaja XHTML on lisanud sildid ja elemendid, mis muudavad kasutamise hõlpsamaks. Kõige silmatorkavamad on esitluse elemendid, mis võimaldavad kodeerijatel oma lehe välimuse vormindada koodis endas. Ranges XHTML-is need elemendid puuduvad ja see sunnib kasutajat lehe kõigi vajalike vormingute jaoks kasutama eraldi CSS-faili.
Ehkki võite arvata, et üleminekuaja XHTML on parem kui range XHTML, kuna see on paindlikum, oli see probleem, millega XHTML kavatses võidelda. Ülemineku XHTML on endiselt aldis väga räpasele koodile, mis võib osutuda õudusunenäoks, kui proovite leida probleemset koodi või redigeerite seda tulevastes versioonides. Ranget XHTML-i on üleminekuajaga võrreldes palju raskem õppida, kuid õppimiseks kulutatud pingutusest võib kodeerijale palju kasu olla, eriti kui ehitada palju suuremaid saite keerukama koodiga. Kuna teil pole lubatud silte ja märksõnu juhuslikult sisestada, on probleemi põhjustavate ridade leidmiseks palju lihtsam koodi lugeda ja koodi jälgida..
Kuna XHTML-i üleminekuversioon pidi õppimiskõverat vähendama ja abistama koodereid, kellel võis olla probleeme XHTML-i range versiooniga kohanemisel, ei ole see mõeldud igaveseks jäämiseks. Veelgi silmatorkavamalt kasutati üleminekuaja XHTML-i vanemate HTML-lehtede teisendamiseks, et need vastaksid XHTML-ile. Kõik XHTML-i hilisemad versioonid on ranged ja üleminekuversioone enam pole. See on vajalik tagamaks, et uued kirjutatavad lehed kohanduvad range XHTML-kodeerimisega.
Kokkuvõte:
1. XHTML-i üleminekuperiood on samm neile, kes kavatsevad liikuda range XHTML-i poole.
2. XHTML Transitional sisaldab esitluse elemente, mis ranges XHTML-is puuduvad.
3. Võrreldes XHTML-i üleminekuajaga on XHTML Rangelt palju lihtsam lugeda ja analüüsida.
4. XHTML-i ranget on võrreldes üleminekuaja XHTML-iga palju raskem õppida.
5. XHTML-i hilisemad versioonid on juba ranged ja üleminekuperioodi enam pole.