Diferencia entre HTML XHTML y DHTML

HTML: HTML es una forma abreviada de Hyper Text Markup Language. Es un lenguaje que se utiliza en la creación de aplicaciones web y sitios web. HTML se conoce como un lenguaje de marcado que ayuda a crear aplicaciones web, por lo que es un lenguaje de marcado. El objetivo principal de HTML es crear páginas web o sitios web que son de naturaleza estática. Solo se puede usar en el desarrollo de front-end, lo que significa que no se usa para funcionalidades de back-end como enviar o recibir datos. Los enlaces HTML se utilizan para conectar una página web a otra.

Sintaxis:

<!DOCTYPE html>
<html>
  
<head>
    <title>HTML Syntax</title>
</head>
  
<body>
    <h2>GFG is best.</h2>
    <hr>
    <p><b>Learn anything from GFG
</body>
  
</html>

XHTML: XHTML es una forma abreviada de Extensible Hyper Text Markup Language. Esto se puede considerar como un lenguaje combinado que usa características tanto de HTML como de XML. Todas las etiquetas y propiedades de HTML se heredan en XHTML y es un poco estricto cuando se trata de abrir y cerrar etiquetas, distinguir entre mayúsculas y minúsculas y también encontrar errores. Es un buen lenguaje, pero no es muy flexible, por lo que los desarrolladores no mostraron mucho interés en este lenguaje, por lo que no se usa tanto como HTML para crear páginas web y sitios web.

Sintaxis:

<!DOCTYPE html>
<html xmlns="XML namespace">
  
<head>
    <title>XHTML Syntax</title>
</head>
  
<body>
    <hr />
    <h2>GFG is best</h2>
    <p>Learn anything from GFG</p>
    <p></p>
</body>
  
</html>

En XHTML puede notar que la etiqueta de párrafo <p> está cerrada porque sin eso XHTML dará error pero en el caso de HTML no hay necesidad de cerrar la etiqueta.

DHTML: DHTML es una forma abreviada de Dynamic Hyper Text Markup Language. Este lenguaje fue creado con el propósito de brindar interactividad a las páginas web ya que HTML solo era capaz de crear páginas web estáticas. A los usuarios les gustan más las páginas web interactivas que las páginas web normales, en las páginas web interactivas se programan varias funciones, como el cambio de estilo al hacer clic o pasar el mouse sobre ellas. DHTML también permite devolver una respuesta a la entrada del usuario sin la participación de ningún servidor web.

Sintaxis:

<!DOCTYPE html>
<html>
  
<head>
    <title>DHTML Syntax</title>
</head>
  
<body>
    <hr />
    <h2>GFG is best</h2>
    <br />
    <script type="text/javascript">
        document.write("Learn anything from GFG");
    </script>
</body>
  
</html>

Diferencia entre HTML, XHTML y DHTML

  HTML XHTML DHTML
1. HTML se aplica en la construcción de páginas web. XHTML es una versión avanzada de HTML cuya base es XML. DHTML es una mezcla de varias tecnologías aplicadas en el desarrollo web.
2. HTML es un lenguaje de desarrollo elemental y directo. XHTML es más estricto que HTML, ya que distingue entre mayúsculas y minúsculas y la sintaxis debe ser correcta. DHTML usa varios lenguajes como HTML, CSS, JS y DOM para producir páginas web.
3. Al momento de presentar los datos se ignoran los errores simples. Proporciona funcionalidades de manejo de errores y el formato de datos debe ser correcto. Se utiliza principalmente para crear páginas web altamente interactivas junto con animación. 
4. La funcionalidad de escribir scripts en el lado del servidor no se proporciona en HTML. XHTML tampoco tiene la función de secuencias de comandos del lado del servidor. DHTML es capaz de escribir scripts que pueden ejecutarse en el lado del servidor.
5. Los archivos HTML se guardan con la extensión de archivo .htm o .html. Los archivos XHTML se guardan con la extensión de archivo .xhtml. Los archivos DHTML se guardan con la extensión de archivo .dhtml.
6. No es posible obtener datos de la base de datos usando solo HTML. La conectividad a la base de datos no está disponible en XHTML.  La conectividad con la base de datos está disponible en DHTML, lo que le permite interactuar con la base de datos.
7. No es sensible a la anidación de elementos. El anidamiento de elementos debe hacerse de manera adecuada. DHTML también ignora la estructura de anidamiento de los elementos.

Publicación traducida automáticamente

Artículo escrito por lastbitcoder y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *