DHTML i XHTML

Anonim

DHTML vs XHTML

HTML je izvrstan jezik za prikaz jednostavnog teksta i slika na zaslonu. Bilo je vrlo lako naučiti i omogućilo početnicima da odaberu jezik i počnu izravno izgraditi web stranice. Ali njegova je jednostavnost također postala njezin pad jer internet je rastao i ljudi više nisu zadovoljni statičkim tekstom i slikom. Bilo je mnogo tehnologija koje su razvijene kako bi se riješio taj problem, a Javascript, CSS i DOM dodani su u HTML i zajedno su bili poznati kao DHTML. XHTML je razvijen iz XML-a, stoga je također u skladu sa standardima XML kodiranja. XHTML je postao dobra zamjena za HTML, posebno na velikim web stranicama s puno elemenata.

DHTML-ova upotreba HTML-a dovela je do velikog broja problema za većinu kodera. Kako potreban kodiranje postaje sve veći jer stranica sadrži više dinamičnih sadržaja, počinju se pojavljivati ​​nedostaci HTML-a. Blago sustav kodiranja HTML-a znači da preglednik mora puno dešifrirati o tome kako je koder zapravo želio da se stranica pojavi. Budući da je to uglavnom ovisno o pregledniku, različiti preglednici obično imaju različite izlaze. Ispravljanje koda da odgovara jednom pregledniku obično bi ga prekinuo za drugu, i to je vrlo frustrirajuće za web stranice graditelji.

XHTML još uvijek djeluje na isti način kao i HTML, ali uklanja lagane postupke kodiranja povezane s njom. Budući da XHTML odgovara XML-u, on ne dopušta koderima slučajno postavljanje oznaka bilo gdje i pogrešni kodovi u pogrešci. To je zapravo puno teže učiti za početnike zbog svoje vrlo ograničavajuće šifre, ali ima prednost od toga da bude u velikoj mjeri neovisan o pregledniku koji prikazuje. Bilo bi bolje da kodiramo dinamičke web stranice pomoću XHTML jer ste dobili bolju skalabilnost i vi biste naiđete na manje problema i probleme s preglednikom dok poboljšavate svoju stranicu.

DHTML se pokazao vrlo korisnim u trenutku kada druga alternativa nije dostupna. Ali sada kada postoje druge opcije koje mogu stvoriti bolje dinamičke web stranice bez problema s kojima se suočava DHTML, više ih ne koristi većina kodera i smatra se zastarjelim.

Sažetak: 1. XHTML je dijalekt koji se temelji na XML jeziku, a DHTML nije dijalekt ili jezik, nego zbirka drugih tehnologija 2. Oba su stvorena za pružanje dodatnih značajki i interaktivnosti u HTML-u 3. DHTML još uvijek koristi HTML u svojoj jezgri i udario je s problemima povezanim s HTML-om 4. XHTML je pojednostavljen i lakše je kodirati zbog svoje usklađenosti s XML-om 5. DHTML je već zastario i zamijenjen je drugim tehnologijama