Forskel mellem DHTML og XHTML Forskellen mellem

Anonim

DHTML vs XHTML

HTML var et glimrende sprog til visning af simpel tekst og billeder på skærmen. Det var meget nemt at lære og det tillod begyndere at vælge sproget op og begynde at bygge websider med det samme. Men dets enkelhed blev også sin undergang, da internettet voksede, og folk var ikke længere tilfredse med statisk tekst og billede. Der var mange teknologier, der blev udviklet til at løse dette problem, Javascript, CSS og DOM blev tilføjet til HTML, og sammen var de kendt som DHTML. XHTML blev udviklet fra XML, derfor overholder det også XML-kodningsstandarderne. XHTML er blevet en god erstatning for HTML, især i store websider med mange elementer.

DHTMLs brug af HTML har medført mange problemer for de fleste kodere. Da den nødvendige kodning bliver større, da siden indeholder mere dynamisk indhold, begynder fejlen i HTML at blive vist. Det lette kodningssystem i HTML betyder, at browseren skal gøre en masse af at dechifrere om, hvordan koderen faktisk ønskede, at siden skulle vises. Da dette stort set er browserafhængigt, har forskellige browsere normalt forskellige output. Korrigering af koden for at passe til en browser ville normalt bryde den for en anden, og dette er meget frustrerende for websidebyggere.

XHTML fungerer stadig på samme princip som HTML, men fjerner de lette kodingspraksis, der er relateret til det. Da XHTML er i overensstemmelse med XML, tillader det ikke kodere at tilfældigt placere tags hvor som helst og forkert kode resulterer i en fejl. Dette er faktisk meget sværere at lære for begyndere på grund af dens meget restriktive kode, men det har gavn af at være stort set uafhængig af den browser, den viser. Det ville da være bedre at kode dynamiske websider ved hjælp af XHTML, fordi du får bedre skalerbarhed, og du ville støde på færre problemer og browser problemer, som du forbedrer din side.

DHTML viste sig at være meget nyttig på det tidspunkt, da der ikke var noget andet alternativ til rådighed. Men nu at der er andre muligheder, der kan skabe bedre dynamiske websider uden problemerne med DHTML, bliver det ikke længere brugt af de fleste kodere og anses for at være forældede.

Sammendrag:

1. XHTML er en dialekt, der er baseret på XML-sproget, mens DHTML ikke er en dialekt eller et sprog, men en samling af andre teknologier

2. Begge blev oprettet for at give yderligere funktioner og interaktivitet til HTML

3. DHTML bruger stadig HTML til kernen og er plaget af HTML-relaterede problemer

4. XHTML er mere strømlinet og lettere at kode med på grund af dets overensstemmelse med XML

5. DHTML er allerede forældet og er blevet erstattet af andre teknologier