DHTML과 XHTML의 차이점 차이

Anonim

DHTML 대 XHTML

HTML은 간단한 텍스트와 이미지를 화면에 표시하기위한 훌륭한 언어였습니다. 배우기가 아주 쉬웠고 초보자가 언어를 선택하고 바로 웹 페이지를 작성하기 시작했습니다. 그러나 인터넷의 성장과 사람들이 정적 텍스트와 이미지에 더 이상 만족하지 못함에 따라 그 단순함은 또한 그것의 몰락이되었습니다. 이 문제를 해결하기 위해 개발 된 많은 기술이 있었으며 Javascript, CSS 및 DOM이 HTML에 추가되었으며 함께 DHTML로 알려졌습니다. XHTML은 XML에서 개발되었으므로 XML 코딩 표준을 준수합니다. XHTML은 특히 많은 요소가 포함 된 대형 웹 페이지에서 HTML을 대체하는 좋은 방법이되었습니다.

HTML의 DHTML 사용은 대부분의 코더에게 많은 문제를 야기했습니다. 페이지에 더 많은 동적 컨텐츠가 포함될 때 필요한 코딩이 커짐에 따라 HTML의 결함이 나타나기 시작합니다. HTML의 엄격한 코딩 시스템은 브라우저가 코더가 실제로 페이지를 표시하는 방법에 대해 많은 해독을해야한다는 것을 의미합니다. 이것은 주로 브라우저에 따라 다르므로 다른 브라우저의 출력은 일반적으로 다릅니다. 한 브라우저에 맞게 코드를 수정하면 일반적으로 다른 브라우저에서이를 손상시킬 수 있으며 이는 웹 페이지 빌더에게 매우 실망 스럽습니다.

XHTML은 여전히 ​​HTML과 동일한 원칙으로 작동하지만 관련 XHTML과 관련된 관대 한 코딩 방법을 제거합니다. XHTML은 XML을 준수하기 때문에 코드 작성자가 아무 곳에도 태그를 배치 할 수 없으며 잘못된 코드로 인해 오류가 발생합니다. 이것은 매우 제한적인 코드로 인해 초보자를 배우는 것이 훨씬 어렵지만 표시되는 브라우저와 크게 독립적입니다. XHTML을 사용하여 동적 웹 페이지를 코딩하는 것이 더 나은 확장 성을 가지므로 페이지를 개선 할 때 발생하는 문제 및 브라우저 문제가 줄어 듭니다.

DHTML은 다른 대안을 사용할 수 없을 때 매우 유용하게 사용되었습니다. 그러나 DHTML이 직면 한 문제없이 더 나은 동적 웹 페이지를 만들 수있는 다른 옵션이 있으므로 이제는 대부분의 코더가 더 이상 사용하지 않으며 더 이상 사용되지 않는 것으로 간주됩니다.

요약:

1. XHTML은 XML 언어를 기반으로하는 방언이지만 DHTML은 방언이나 언어가 아니라 다른 기술 모음입니다.

2. 둘 다 HTML에 대한 추가 기능과 상호 작용을 제공하기 위해 만들어졌습니다.

3. DHTML은 여전히 ​​핵심에서 HTML을 사용하며 HTML 관련 문제로 어려움을 겪습니다

4. XML

5에 대한 적합성 때문에 XHTML은보다 간소화되고 코드 작성이 쉬워졌습니다. DHTML은 이미 구식이며 다른 기술로 대체되었습니다.