DHTML at XHTML
Ang HTML ay isang mahusay na wika para sa pagpapakita ng simpleng teksto at mga imahe sa screen. Napakadaling matutunan at pinapayagan ang mga nagsisimula na piliin ang wika at simulan ang pagbuo ng mga web page kaagad. Ngunit ang pagiging simple nito ay naging pagbagsak nito habang lumalaki ang internet at ang mga tao ay hindi na nasisiyahan sa static na teksto at imahe. Maraming mga teknolohiya na binuo upang matugunan ang problemang ito, Javascript, CSS, at DOM ay idinagdag sa HTML at magkasama sila ay kilala bilang DHTML. Ang XHTML ay binuo mula sa XML, samakatuwid ito rin ay sumusunod sa mga pamantayan ng XML coding. Ang XHTML ay naging isang mahusay na kapalit para sa HTML, lalo na sa mga malalaking web page na may maraming elemento.
Ang paggamit ng DHTML ng HTML ay humantong sa maraming problema para sa karamihan sa mga coder. Habang lumalaki ang kinakailangan ng coding habang mas maraming dynamic na nilalaman ang pahina, ang mga flaw ng HTML ay nagsisimula na lumitaw. Ang mabait na coding system ng HTML ay nangangahulugan na ang browser ay kailangang gumawa ng maraming pag-decipher sa kung paano ang coder ay talagang nais na lumitaw ang pahina. Dahil ito ay higit sa lahat umaasa sa browser, ang iba't ibang mga browser ay kadalasang may iba't ibang mga output. Ang pagwawasto sa code upang maging angkop sa isang browser ay karaniwang masira ito para sa iba, at ito ay lubhang nakakabigo sa mga tagabuo ng web page.
Ang XHTML ay nagpapatakbo pa rin sa parehong prinsipyo ng HTML ngunit inaalis ang mga gawang mabagal na coding na may kaugnayan dito. Sapagkat ang XHTML ay sumusunod sa XML, hindi pinapayagan nito ang mga coder na maglagay ng mga tag sa kahit saan at mali ang mga resulta ng code sa isang error. Ito ay talagang isang mas mahirap na malaman para sa mga nagsisimula dahil sa kanyang napaka mahigpit na code ngunit ito benepisyo mula sa pagiging higit sa lahat independiyenteng ng browser na ito ay nagpapakita in Pagkatapos ay magiging mas mahusay na code ng dynamic na mga web page gamit ang XHTML dahil nakakakuha ka ng mas mahusay na kakayahang sumukat at gagawin mo makatagpo ng mas kaunting mga problema at mga isyu sa browser habang pinapabuti mo ang iyong pahina.
Ang DHTML ay naging kapaki-pakinabang sa panahong walang available na alternatibo. Ngunit ngayon ay may iba pang mga opsyon na maaaring lumikha ng mas mahusay na dynamic na mga web page nang walang mga problema na nahaharap sa DHTML, hindi na ito ginagamit ng karamihan sa mga coder at itinuturing na lipas na.
Buod: 1. Ang XHTML ay isang dialekto na batay sa wika ng XML habang DHTML ay hindi isang dialect o isang wika ngunit isang koleksyon ng iba pang mga teknolohiya 2. Ang parehong ay nilikha upang magbigay ng karagdagang mga tampok at interactivity sa HTML 3. Ang mga DHTML ay gumagamit pa rin ng HTML sa core nito at sinasadya sa mga kaugnay na problema sa HTML 4. Ang XHTML ay higit na naka-streamline at mas madaling ma-code dahil sa conformance nito sa XML 5. DHTML ay lipas na sa panahon at pinalitan ng iba pang mga teknolohiya