2. ¿Qué es HTML5?
HTML5 es la última evolución de la norma que define HTML. El término
representa dos conceptos diferentes
Uno se trata de una nueva versión del lenguaje HTML, con nuevos
elementos, atributos y comportamientos.
Dos un conjunto más amplio de tecnologías que permite a los sitios Web y a
las aplicaciones ser más diversas y de gran alcance. Este conjunto se le llama
HTML5 y amigos, a menudo reducido a sólo a HTML5. .
3. DIFERENCIAS
• es la quinta revisión
importante del lenguaje
básico de la World Wide
Web, HTML.
• Al no ser reconocido en
viejas versiones de
navegadores por sus nuevas
etiquetas, se le recomienda
al usuario común actualizar a
la versión más nueva, para
poder disfrutar de todo el
potencial que trae HTML5
• es el lenguaje de
marcado predominante para
la elaboración de páginas
web.
• HTML se escribe en forma de
«etiquetas», rodeadas
por corchetes angulares (<,>).
HTML también puede
describir, hasta un cierto
punto, la apariencia de un
documento.
HTML HTML5
4. DIFERENCIAS
HTML HTML5
• Cada atributo y contenido tiene
ciertas restricciones para que se
considere válido al documento
HTML.
• HTML podemos destacar
nuevas formas de movimientos
de datos, sin precisas de
Javascript, nuevos visores
destinados a formulas
matemáticas y graficas
vectoriales.
• HTML5 establece una serie
de nuevos elementos y
atributos que reflejan el uso
típico de los sitios web
modernos.
• HTML5 en diseño web son,
etiquetas canvas 2D y 3D
audio, video con codecs
destinados a la mejora de
conjuntos de datos tales
como Datagrid, Datails,
Menú y Command
6. VENTAJAS
Escribir código HTML5 es relativamente fácil
de aprender en comparación con la mayoría
de las tecnologías mencionadas arriba, y a
eso se suma la facilidad de uso. Las empresas
ahorran dinero si escriben aplicaciones que
funcionan en todos los sistemas operativos
en lugar de tener que modificarlas para cada
uno. Además, se puede usar el código como
referencia para proyectos basados
exclusivamente en Androide,Windows o iOS.
7. Permite desarrollar aplicaciones que se adaptan fácilmente
a distintas resoluciones, tamaños de pantallas, relaciones
de aspecto y orientaciones.
Las aplicaciones se pueden implementar como aplicaciones
web locales y también se pueden ver en los navegadores.
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.
8. DESVENTAJAS
Siempre que se produce un cambio o
se agrega una característica en iOS,
Androide, 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.
9. A veces, lleva tiempo tener listas las aplicaciones móviles debido a
que los desarrolladores tienen que escribir código 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.