miércoles, 2 de marzo de 2011

Diseño de Páginas Web ¿HTML o Flash?

La respuesta correcta para casi cualquier pregunta es “Depende”. Depende que quieras que haga tu página web es la herramienta que necesitas y por lo mismo lo mejor es definir qué cosas puede hacer cada una de estas tecnologías.

HTML

En inglés HyperText Markup Language ó Lenguaje de Marcado de Hipertexto en español. Es el lenguaje predominante para la elaboración de páginas web y la web no podría existir sin el mismo. Existe desde 1991 (aunque ha cambiado mucho) y su nacimiento prácticamente marcó el inicio de la web.

El HTML es usado para describir la estructura y el contenido de casi todas las páginas de la web aunque hoy depende fuertemente de otros lenguajes:
1. JavaScript: lenguaje de programación muy usado en las páginas web para controlar su comportamiento e interactividad con el usuario.
2. CSS: Cascading Style Sheets - Hojas de Estilo en Cascada. Lenguaje especialmente bueno para centralizar la definición de estilos, fuentes, colores, márgenes y en sí presentación estética de las páginas web.
3. PHP, Java, ASP, etc. Lenguajes o tecnologías de programación usados, entre otras cosas, para generar HTML. Las páginas web que terminan con la extensión .html, .htm o .xhtml usualmente son hechas desde el principio en HTML mientras que las que acaban con la extensión .php, .jsp, .asp en realidad son pequeños programas cuyo propósito es generar archivos HTML. Estos programas incrementan en mucho la interactividad con los usuarios de estas páginas HTML y permiten el acceso a bases de datos y otras fuentes de información.


Ventajas HTML vs. Flash


1. Cualquier programa que quiera mostrar páginas web debe soportar HTML, CSS y JavaScript sin importar el sistema operativo o computadora usada.
2. Todos los buscadores (como Google, Yahoo!, etc.) pueden leer el HTML e indexarlo.
3. Es un estándar abierto y libre de derechos.
4. Existen más aplicaciones y extensiones que pueden trabajar con HTML de las que pueden trabajar con Flash.
5. Cualquier página HTML puede incorporar cualquier componente Flash en la misma.


Desventajas HTML vs. Flash


1. Es usualmente inferior al Flash para hacer animaciones interactivas y juegos web.
2. Al ser un estándar abierto definido por un consorcio de muchas empresas y organizaciones (el W3C) su evolución es lenta y burocrática.
3. Una misma página HTML pueden verse distinto en distintos programas.


Adobe Flash
Macromedia Flash fue introducido en 1996 por Macromedia y comprado, junto con Macromedia, por Adobe Systems por lo que ahora se conoce como Adobe Flash.
Está hecho para el diseño y presentación de contenido gráfico con grandes capacidades de animación e interactividad y multimedia. Es, después del HTML, la alternativa más popular para presentar contenido web multimedia aunque también puede servir para presentar contenido multimedia que no haya sido especialmente diseñado para el web. Cuenta a su vez con su propio lenguaje de programación, el ActionScript.

Ventajas Flash vs. HTML

1. El Adobe Flash puede ir más allá del HTML en lo que se refiere a animaciones, interactividad y es la alternativa más usada para diseñar juegos web.
2. La mayoría de los diseñadores capaces de hacer animaciones, juegos e interactividad web prefieren usar Flash para las mismas antes que el HTML.
3. Al ser una tecnología propiedad de una sola empresa puede evolucionar más rápido y libre de burocracia que el HTML.
4. Una página en Flash se ve igual en cualquier navegador (programas para ver páginas web) por lo que hay más control sobre la presentación.

Desventajas Flash vs. HTML

1. Los buscadores (como Google, Yahoo!, etc.) casi no pueden leerlo ni indexarlo por lo que los sitios web hechos completamente en Flash casi nunca aparecen en los primeros resultados de búsqueda.
2. La mayoría de las computadoras cuando nuevas no traen el Flash instalado de modo que se debe bajar del sitio de Adobe e instalar para poder ver sitios web con Flash.
3. El Flash actualmente no puede correr en iPhones ni iPads de Apple mientras que el HTML sí.
4. Al ser una tecnología propiedad de una sola empresa cuenta con menos apoyo de las otras empresas que el HTML.
5. Los objetos Flash pueden incorporar HTML pero con ciertas limitantes.

Características comunes

1. Tanto el HTML como el Flash Player pueden usarse de manera gratuita.
2. Ambos pueden correr en una gran cantidad de tecnologías diversas (aún cuando el HTML es más portable en este aspecto).

Conclusiones
La mejor opción para diseño de páginas web es, hoy en día, el HTML con CSC, JavaScript. Si quieres que el sitio incluya animaciones, videos o juegos los componentes Flash ayudarán mucho pero un sitio web completamente Flash (full Flash) muy raramente sería justificable y esa es la razón por la que casi todos los sitios web no son full Flash a pesar de que muchos sitios web (incluyendo los mejores gráficamente hablando) incorporan componentes Flash.

No hay comentarios:

Publicar un comentario