Está en la página 1de 4

Andilson De La Rosa (2013-4269)

Mi ensayo de exposición.

Temas: HTML5 y ASP Clásico

Por qué HTML5


Escribir páginas usando HTML 5 nos brinda varios beneficios, por ejemplo:

✓ Al ser el código más sencillo y simplificado, cargan más rápido las páginas en el
navegador.
✓ Las páginas y los elementos que contienen, se ven perfectamente en todos los
navegadores. La gran mayoría de los navegadores de los teléfonos Smartphone y
las tabletas, son compatibles con HTML5, si posees uno de estos dispositivos
puedes comprobarlo, accediendo con él a la siguiente página: Detector e
identificador de dispositivos móviles
✓ Los plugins, widgets y botones que ofrecen los desarrolladores de las redes
como Facebook, Twitter y otras, escritos en HTML 5 funcionan excelentemente,
con más opciones que los clásicos en XHTML o que los iframes.
✓ Es posible insertar directamente videos en las páginas sin tener que acudir a
los iframes o usar la etiqueta object.
✓ HTML 5 incluye etiquetas orientadas principalmente a los buscadores, para
facilitarles comprender el contenido de las páginas, lo que nos beneficia, por
ejemplo: header, footer, article, nav, etc.
✓ Permite la Geo localización del usuario.
✓ Otras de las razones es el empleo del micro formato en las páginas web, que
algunos son totalmente incompatibles con otros lenguajes por lo que no validan
correctamente a no ser que se use HTML5.

Ventajas

Entre las principales ventajas que presenta HTML5, tenemos las siguientes:

Nueva estructura de etiquetas mejorada, esta nueva estructura permite


definir por separado el encabezado, la barra de navegación, las secciones de
la página web, los textos del sitio, los diálogos y el pié de página de los sitios
web. Esta nueva estructura, incluso permite desarrollar blogs con gran
facilidad.
Inclusión de las etiquetas video y audio, dicha etiqueta soporta de manera
eficiente y estable cualquier opción de ejecución de video y audio, sin generar
errores o incluir código flash en nuestro sitio web.
Capacidad de realizar ejecuciones offline de las páginas web creadas con
código HTML5, lo que permite realizar aplicaciones de escritorio con este
código tan versátil.

Figura 3: HTML5
Incluye una nueva etiqueta de dibujo sobre la página web, llamada canvas,
que vuelve el proceso de crear dibujos en el sitio web tan fácil como dibujar
con aplicaciones como Paint.
Eliminación total de las etiquetas obsoletas, que tienen los estándares
anteriores de HTML.
Ofrece la posibilidad de obtener un código más limpio y fácil de depurar,
que los códigos de los estándares anteriores.

Qué tiene Nuevo HTML5

Nueva versión
Los navegadores han ido adaptandose a esta nueva versión de HTML. Al
contrario que en las versiones anteriores, donde se trataba de ajustar el lenguaje
HTML al comportamiento del navegador, ahora son los navegadores los que, en
sus nuevas versiones, se han tenido que adaptar al nuevo lenguaje de HTML5.
Actualmente los navegadores están en un proceso de adaptación a este
lenguaje. La mayoría de ellos, en sus últimas versiones, admiten la casi totalidad
de las características de HTML5, pero puede haber algunos de ellos que no
soporten algunos de los nuevos elementos que se incorporan.
Esto supone que si el usuario no tiene un navegador actual, o no lo tiene
actualizado, no puede tener disponible todas las características nuevas de
HTML5.
A este respecto hay que decir que los nuevo dispositivos que salen al
mercado (tablets, I-Phones, I-Pads, etc, se adaptan perfectamente al lenguaje
HTML5.
Nuevas etiquetas
HTML5 incorpora un conjunto de nuevas etiquetas, las cuales tienen diversos
usos:
Se simplifica la etiqueta !DOCTYPE la cual queda reducida a su mínima
expresion: <!DOCTYPE HTML>
La mayoría de las páginas que creamos tienen un formato muy similar:
cabecera, navegador, cuerpo principal, píe de página, secciones, etc. HTML5
ofrece diversas etiquetas para cada parte de la página, de manera no tengamos
que marcarlas mediante el atributo id.
Etiquetas específicas para la incorporación de elementos multimedia. Se usan
las etiquetas<audio> y <video>. y se reconoce como propia la etiqueta <embed>
Se eliminan las etiquetas de estilo, tales como <font>, dejando la definición
del aspecto al lenguaje CSS.
Los formularios también tienen nuevos elementos, sobre todo los elementos
"input" los cuales tienen nuevos atributos e incorporan nuevos tipos.
Veremos todo esto más detalladamente en páginas posteriores de este
manual.

Nuevas aplicaciones

Las aplicaciones o APIs


Las aplicaciones o APIs son una forma de incorporar una nueva tarea a lo que
ya puede hacer HTML5. El nuevo HTML5 prevé incorporar varias APIs para hacer
diferentes tareas. Algunos de ellos están muy avanzados y pueden usarse en
prácticamente todos los navegadores; otros son sólo un proyecto y no se sabe si
al final se incorporarán a HTML5. De todas formas éstas son las nuevas
aplicaciones que pretende incorporar HTML5:

Dibujo
Una API llamada "canvas" controla, con ayuda de javascript, la creación de
dibujos. Canvas no es sólo un espacio en la página para poder dibujar. Los dibujos
pueden tener movimiento, pueden añadirse fotos y texto, podemos hacer gráficos
y animaciones en 3D.
Canvas está bastante avanzado, y ya disponible en la gran mayoría de
navegadores. Debido a la gran cantidad de posibilidades que ofrece, hemos hecho
un manual aparte para aprender su uso.

Multimedia
El control de elementos de audio y de video se hace ahora desde el propio
navegador, sin tener que usar pluggins externos.
Base de datos local
Permite crear bases de datos en el ordenador del usuario. Sin duda es una
ventaja para poder trabajar sin conexión. Está ya disponible en las últimas
versiones de la mayoría de los navegadores.

Enlaces a otros tipos de archivo


Permite por ejemplo abrir archivos de nuestro disco duro y trabajar con ellos
mediante aplicaciones on line.

Editar campos editables


Poder cambiar el contenido de un elemento de texto simplemente
reescribiendolo o editandolo.

Arrastrar y soltar
Arrastrar y soltar elementos es una de las acciones más demandadas por los
desarrolladores. Aunque hasta ahora puede hacerse utilizando algunas librerías,
en HTML5 podrá hacerse desde el mismo código.

Controlar el historial
Para hacer que los botones adelante y atrás del navegador funcionen
siempre.

Comunicación entre varias páginas.


Compartir comunicación entre varias páginas, por ejemplo si tenemos varios
iframes externos.

También podría gustarte