domingo, 4 de noviembre de 2012

HTML5


HTML5

Comenzaremos definiendo HTML   siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), hace referencia al lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes. El 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, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
Ahora vamos a definir HTML5, no es una nueva versión de marcación HTML, sino una agrupación de diversas especificaciones concernientes al desarrollo  web.  Fue desarrollada por Lan Hickson de Google Inc. Y David Hyatt de Apple Inc. En conjunto con las personas que trabajan en Web Hypertext Application Technology Working Group.
    HTML 5 es una nueva versión de diversas especificaciones, entre las que se encuentra:
  •   HTML4
  •    XHTML1
  •    CSS Nivel2
  •    DOM Nivel 2
Pretende proporcionar una plataforma con la que se desarrolla aplicaciones web más para aplicaciones de escritorio, como para dispositivos móviles y teléfonos celulares.se abren las puertas para nuevas opciones de diseño y dinámica de información,  donde su ejecución dentro de su navegador no implique falta de recursos para resolver las necesidades reales de los desarrolladores.
Es decir es una colección de estándares de diseño y desarrollo de páginas web. Es una herramienta la cual nos permite una mayor interacción entre nuestra s páginas web y su contenido media (video, audio, entre otros) así como una mayor facilidad a la hora de codificar nuestro diseño básico.  Esta versión se basó en el diseño más común de las páginas web alrededor del mundo para llegar a un estándar de etiquetas que realicen las mismas tareas de manera más rápida y eficiente.
Es una manera fácil a la hora de codificar nuestro diseño básico.


Se han presentado una gran cantidad de mejoras, respecto a su versión anterior  versión, estas son algunas:
o Simplificación: el nuevo código ofrece nuevas formas, más sencillas, de especificar algunos parámetros  y piezas de código.
 o Contenido multimedia: reproducción de audio y video sin necesidad de plug-ins.
 o Animaciones: posibilidad de mostrar contenidos de manera similar a Adobe Flahs, pero prescindiendo este componente. HTML 5 tendrá soporte nativo para una tecnología similar a Flash.
o Almacenamiento de datos del lado del cliente: Una diferencia fundamental entre las aplicaciones de escritorio y web era la necesidad, de éstas últimas, de procesar la información y consultas en bases de datos siempre en un servidor, haciendo que las aplicaciones sean más lentas y siempre requeridas de una conexión a Internet constante. HTML5 permitirá almacenar y procesar información en el cliente, convirtiendo a una aplicación web a una aplicación mucho más parecida a una de escritorio.
o Efectos y nueva versión de hojas de estilo CSS: La nueva versión de HTML acompañará a una nueva versión de las hojas de estilo CSS, el CSS3. Se trata de nuevas posibilidades de formato, como por ejemplo la implementación de sombras, bordes redondeados, etc.
o Muchas de las cosas que, hasta ahora, solo podrían lograrse insertándolas como imágenes, podrán realizarse con código. Esto no solo se traduce en una mejora de la velocidad y performance de un sitio, sino también en nuevas e ilimitadas opciones de diseño.

o Geo-locación: Los sitios web podrán saber la ubicación física de la persona que lo visita.

o Tipografías no estándar: Hasta ahora, quizás la mayor limitación que enfrentábamos los diseñadores era la imposibilidad de utilizar tipografías no-estándar en nuestros sitios web. Prácticamente todos estaban limitados a aquellas que fueron impuestas por los navegadores principales, como Arial, Times New Roman, Verdana, Tahoma, etc.



HTML5 es una nueva tecnología de codificación que se supone que debe cambiar la forma en que muchos sitios en la web de trabajo. En el largo plazo podría ser un reemplazo para Flash permite a los usuarios reproducir vídeo e interactuar con los sitios web. Si bien es interesante hay muchas desventajas actuales de HTML5.

*La primera cuestión se refiere a la seguridad. Aunque no es tan popular ahora, va a ser. Muchas de las aplicaciones actuales que están siendo liberados han puesto muy poco esfuerzo en asegurar que en absoluto. Esto significa que a medida que este lenguaje se desarrolla, se va a tener problemas con hacks por un buen tiempo como la seguridad no se está centrando en estos momentos.

*No hay alternativas HTML5 en muchos sitios todavía. Hay algunos sitios importantes que ofrecen este, pero muchos todavía no han hecho una versión alternativa. Esto significa que si está ejecutando un navegador con HTML5, no será capaz de utilizar esta funcionalidad en muchos lugares.

*Otro gran problema es que no hay un verdadero modelo de un navegador a otro. Algunos de los tamaños de las aplicaciones son diferentes al igual que algunos navegadores muestran una página diferente de otra. Flash no tiene este problema, ya que es el mismo sin importar lo que esté utilizando. Este es un gran obstáculo que tendrá que ser tratado.

*Hay pocas herramientas de desarrollo disponibles. Esto hace más difícil el desarrollo de aplicaciones en otras cosas como Flash tiene muchas y son fáciles de usar.


*HTML5 aún no cuenta con todas las funcionalidades necesarias  para poder incrustar un vídeo en la red con todos los elementos que tiene YouTube actualmente: anotaciones, subtítulos, anuncios, relacionados… Además, tampoco pemite reproducir vídeos HTML5 a pantalla completa.

*Acceso a cámara y micrófono: La etiqueta video de HTML5 sirve para ver videos, no para interactuar, mientras que Flash  lleva una importante ventaja tecnológica al permitir grabar y hacer videoconferencias desde el browser.





BIBLIOGRAFIA:
http://www.lawebera.es/diseno-web-html-5/introduccion-html5.php
http://www.desarrolloweb.com/de_interes/problemas-html5-3662.html
http://www.forohispano.net/f18/html-5-que-es-y-para-que-sirve-3430/
http://www.w3schools.com/html/html5_intro.asp



No hay comentarios:

Publicar un comentario