jueves, 18 de febrero de 2010

¿que es un DHTML o HTML dinámico?

Una página de HTML Dinámico es cualquier página web en la que los scripts en el lado del cliente cambian el HTML del documento, después de que éste haya cargado completamente, lo cual afecta a la apariencia y las funciones de los objetos de la página. La característica dinámica del DHTML, por tanto, es la forma en que la página interactúa con el usuario cuando la está viendo, siendo la página la misma para todos los usuarios.

En contraste, el término más general "página web dinámica" lo usamos para referirnos a alguna página específica que es generada de manera diferente para cada usuario, en cada recarga de la página o por valores específicos de variables de entorno. Este término no debe ser confundido con DHTML. Estas páginas dinámicas son el resultado bien de la ejecución de un programa en algún tipo de lenguaje de programación en el servidor de la página web (como por ejemplo ASP.NET, PHP o Perl), el cual genera la página antes de enviarla al cliente, o bien de la ejecución en la parte cliente de un código que crea la página completa antes de que el programa cliente (usualmente, un navegador) la visualice.

En una página DHTML, una vez ésta ha sido cargada completamente por el cliente, se ejecuta un código (como por ejemplo en lenguaje JavaScript) que tiene efectos en los valores del lenguaje de definición de la presentación (por ejemplo CSS), logrando así una modificación en la información presentada o el aspecto visual de la página mientras el usuario la está viendo.

Usos
Entre los usos más habituales del DHTML están el hacer menús desplegables, imágenes que cambian al pasar el cursor sobre ellas, objetos en movimiento, botones que permiten desplazar el texto que se está mostrando, textos explicativos que aparecen al situar el cursor sobre ciertas palabras clave, cronómetros, etc.

Otro uso interesante de esta tecnología es la creación de juegos de acción que utilizan el navegador web para funcionar, aunque tradicionalmente este tipo de desarrollos han sido complicados debido a las diferencias en el lenguaje y las características soportadas por los distintos navegadores existentes. Recientemente los navegadores más populares han empezado a soportar estándares comunes, como el DOM, lo cual ha facilitado mucho la creación de este tipo de aplicaciones.

Fuente: Wikipedia.org

Como indexar rápidamente una página web en Google

Normalmente se piensa que para indexar una página al famoso buscador de Google solo se requiere entrar a la dirección: http://www.google.com/addurl para anexar la dirección URL. Sin embargo, esto por sí sólo no es garantía de una pronta indexación, ni tan siquiera que el sitio tendrá un posicionamiento adecuado. Para eso hace falta tomar en cuenta otros pasos o estrategias que resumiremos a continuación.
Lo primero que se debe hacer es analizar si el sitio web que se quiere incluir en el índice de Google es potencialmente indexable por el mismo. Una forma de hacer esto es utilizando la versión online de Lynx Viewer de Linux el cual permitirá saber que información de determinada pagina web puede ser indexable. Algunos de los puntos que impediría a Google indexar determinada página son: una página hecha en una versión vieja de Flash, una página creada a base de frames, y páginas que no tenga un formato HTML o DHTML.
Luego se debe comprobar que todas las páginas de un sitio web están enlazadas de alguna forma con el home y que no existan enlaces rotos o con errores, de esta forma Goolge podrá recorrer cada uno de los enlaces e indexar la página más efectivamente
También es muy importante es seguir el protocolo y las reglas de Google para webmasters, las cuales incluyen no crear contenido duplicado con el propósito de rankear un sitio, no compra enlaces fraudulentos, y no tener enlaces ocultos entre muchas otras. En resumen, no tratar de ganar un mejor ranking utilizando estrategias fraudulentas, ya que siGoogle penaliza la página será muy difícil levantarla luego.
El siguiente paso para indexar una página es tener enlaces hacia nuestro sitio desde otros sitios web que ya estén indexados, y utilizar directorios deGoogle, Yahoo y Vlib para obtener buenos enlaces. Por último, crear un site map para Google ayudara a indexar el sitio web más rápidamente. Para esto hay una herramienta gratuita llamada XML Site Maps.