Sie sind auf Seite 1von 4

HTML

HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»),


hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un
estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las
tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación.
Se considera el lenguaje web más importante siendo su invención crucial en la
aparición, desarrollo y expansión de la World Wide Web. Es el estándar que se ha
impuesto en la visualización de páginas web y es el que todos los navegadores actuales
han adoptado.
HTML fue una propuesta para crear la estructura básica de páginas web, organizar su
contenido y compartir información. El lenguaje y la web misma nacieron
principalmente con la intención de comunicar información por medio de texto.
HTML está compuesto por una serie de etiquetas que el navegador interpreta y da forma en la
pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten dirigirnos
a otras páginas, saltos de línea, listas, tablas, etc. Podríamos decir que HTML sirve para crear
páginas web, darles estructura y contenido.

Podríamos decir que HTML sirve para crear páginas web, darles estructura y contenido. Un ejemplo sencillo
de código HTML podría ser:

<html>
<body>
<p>Esto es un párrafo. Bienvenidos a esta página web.</p>
</body>
</html>

Hay muchas más etiquetas que veremos más adelante pero nos debe quedar claro que
por cada etiqueta que abramos, deberemos incluir la correspondiente etiqueta de cierre.
Así conseguiremos un código HTML bien formado y que los navegadores puedan
interpretar sin ambigüedad.

El limitado objetivo de HTML motivó a varias compañías a desarrollar


nuevos lenguajes y programas para agregar características a la web nunca
antes implementadas. Estos desarrollos iniciales crecieron hasta convertirse
populares y cambiaron el concepto de la web para siempre.
HTML5 (HyperText Markup Language, versión 5) es la quinta revisión
importante del lenguaje básico de la World Wide Web, HTML. HTML5
especifica dos variantes de sintaxis para HTML: una «clásica», HTML
(text/html), conocida como HTML5, y una variante XHTML conocida
como sintaxis XHTML5 que deberá servirse con sintaxis XML
(application/xhtml+xml).1 2 Esta es la primera vez que HTML y XHTML
se han desarrollado en paralelo. La versión definitiva de la quinta revisión
del estándar se publicó en octubre de 2014.
Características
 El enfoque general ha cambiado bastante respecto a versiones
anteriores de HTML, añadiendo semántica y accesibilidad implícitas,
especificando cada detalle y borrando cualquier ambigüedad.
También se tiene en cuenta que muchas páginas web actuales son
dinámicas, pareciéndose más a aplicaciones que a documentos. Algo
básico es que HTML5 está definido en base al DOM (la
representación interna de una web con la que trabaja un navegador),
dejando de lado la representación "real", definiendo a la vez un
estándar HTML y XHTML.
 Es nativo, y por tanto independiente de plugins de terceros. Es decir,
no pertenece a nadie, es opensource.
 Es más semántico, con etiquetas que permiten clasificar y ordenar en
distintos niveles y estructuras el contenido. Además, incorpora
metadatos de manera más formal,
 Estructura simple. Es más simple lo que permite hacer páginas más
ligeras que se cargan más rápidamente favoreciendo la usabilidad y
la indexación en buscadores.
 Ofrece una compatibilidad mayor con los navegadores de
dispositivos móviles.
 Incluye la etiqueta de dibujo canvas, que ofrece más efectos visuales.
 Ofrece soporte a codecs específicos.
 Posibilita la inserción de vídeos y audio de forma directa.
 Permite la geolocalización del usuario. Algo muy útil para el
marketing móvil.
 Tiene la capacidad de ejecutar páginas sin estar conectado.
 Incorpora nuevas capacidades Javascript que aumentan la capacidad
de almacenamiento. Frente a las cookies que dejaban almacenar
algunos kilobytes, ahora se puede conseguir el almacenamiento de
entre 5 y 10 megas, dependiendo de la plataforma. Además, se
permiten múltiples Javascripts corriendo en paralelo en una misma
página.
 Dispone de nuevas capacidades CSS3 como posibilidad de usar
cualquier fuente o tipografía en HTML, columnas de texto, opacidad,
transparencia, canales alpha, contraste, saturación, brillo,
animaciones de transición y transformación, bordes redondeados,
gradientes, sombras, etc.
 Permite realizar diseños adaptables (Es ductil) a distintos
dispositivos (web, tablets, móviles…)
 Permite desarrollar aplicaciones que se adaptan fácilmente a distintas
resoluciones, tamaños de pantallas, relaciones de aspecto y
orientaciones.
 Permite potenciar las funcionalidades avanzadas, tales como el GPS,
la cámara y el acelerómetro, en dispositivos modernos y brindar una
experiencia de usuario adaptada al contexto en una amplia variedad
de dispositivos, incluidos los smartphones y las tabletas electrónicas
 Las aplicaciones no están restringidas por los marcos de las ventanas
de los navegadores y se pueden ejecutar en modo de pantalla
completa.
 Los usuarios tienen el control completo de los dispositivos y el uso
del espacio de la pantalla.
 El código centralizado se puede modificar para que se interconecte
con varios dispositivos.
 JavaScript*, HTML e CSS son la columna vertebral de la Internet y
las aplicaciones web; por lo tanto, la migración de herramientas de
desarrollo a dispositivos móviles es más sencilla.
 Escribir una única vez código de integración permite a las
aplicaciones móviles funcionar de manera similar en todas las
plataformas, independientemente del dispositivo.

Desventajas

Siempre que se produce un cambio o se agrega una característica en


iOS, Android, o Windows, la herramienta de desarrollo tiene que
reflejar o tener en cuenta el cambio y hacer los ajustes necesarios en
el código. Esto significa que las herramientas de desarrollo de
aplicaciones móviles multiplataforma siempre irán detrás de los SDK
oficiales.
A veces, lleva tiempo tener listas las aplicaciones móviles debido a
que los desarrolladores tienen que realizar ajustes para cada
plataforma.
Los desarrolladores trabajan en lenguajes que no son nativos para las
plataformas; por eso, la eficacia del código depende del motor de
traducción. Sucede a menudo que las técnicas de codificación son
ineficientes o que el código es redundante.
La diferencia de tiempos de ejecución de las plataformas a menudo
causa complicaciones en el desarrollo de aplicaciones móviles
multiplataforma.
El estándar HTML5 evolucionó en un período relativamente corto y
ello produjo discrepancias en la implementación de atributos CSS,
etiquetas HTML y API de JavaScript. A veces, estas características
se comportan de manera diferente en plataformas distintas. Sin
embargo, hay herramientas disponibles para resolver estas
discrepancias.

MEJOR ESCTRUCTURA
En HTML5 hay varios elementos que sirven para estructurar mejor una página web,
estableciendo qué es cada sección, y reemplazando en muchas ocasiones a div.

Das könnte Ihnen auch gefallen