Visión general de un sitio web
Un sitio web puede ser el trabajo de una persona, una empresa u otra organización y está típicamente dedicada a algún tema particular o propósito. Cualquier sitio web puede contener un hiperenlace a cualquier otro sitio web, de manera que la distinción entre sitios individuales, percebido por el usuario, puede ser a veces borroso.
Los sitios web están escritos en HTML (Hyper Text Markup Language), o dinámicamente convertidos a éste y se acceden usando un programa llamado navegador web, también conocido como un cliente HTTP. Las páginas web pueden ser visualizadas o accedidas desde un abanico de dispositvos con disponibilidad de Internet como ordenadores, ordenadores portátiles, PDAs y telefónos móviles.
Un sitio web está alojado en un sistema de ordenador conocido como servidor web, también llamado servidor HTTP, y estos términos también pueden referirse al software que se ejecuta en este sistemas y que recupera y entrega las páginas web en respuesta a peticiones desde el sitio web del usuario. Apache es el programa más comúnmente usado como servidor web (según las estadísticas de Netcraft) y el Internet Information Services (IIS) de Microsoft también se usa comúnmente.
Un sitio web estático es uno que tiene contenido que no se espera que cambie frecuentemente y se mantiene manualmente por alguna persona o personas que usan algún tipo de programa editor. Hay dos amplias categorías de programas editores usados para este propósito que son
Editores de texto como as Notepad, donde el HTML se manipulata directamente en el programa editor
Editores WYSIWYG como por ejemplo Microsoft FrontPage y Macromedia Dreamweaver, donde el sitio se edita usando una interfaz GUI y el HTML subyacente se genera automáticamente con el programa editor.
Un sitio web dinámico es uno que puede tener cambios frecuentes en la información. Cuando el servidor web recibe una petición para una determinada página, la página se genera automáticamente por el software como respuesta directa a la petición de la página; Por lo tanto abriendo muchas posibilidades incluyendo por ejemplo: a sitio puede mostrar el estado actual de un diálogo entre usuarios, monitorizar una situación cambiante, o proporcionar información de alguna manera personalizada a los requisitos del usuario individual.
Hay un amplio abanico de sistemas de software, como Active Server Pages (ASP), Java Server Pages (JSP) y el lenguaje de programación PHP que están disponibles para generar sistemas de sitios web dinámicos. Los sitios dinámicos a menudo incluyen contenido que se recupera de una o más bases de datos o usando tecnologías basadas en XML como por ejemplo el el RSS.
El contenido estático puede también ser generado de manera dinámica periódicamente o si occurren ciertas condiciones para la regeneración para evitar la pérdida de rendimiento de iniciar el motor dinámico para cada usuario o para cada conexión.
Hay plugins disponibles para navegadores, que se usan para mostrar contenido activo como Flash, Shockwave o applets escritos en Java. El HTML dinámico también proporciona para los usuarios interactividad y el elemento de actualización en tiempo real entre páginas web (i.e, las páginas no tienen que cargarse o recargarse para efectuar cualquier cambio), principalmente usando el DOM y JavaScript, el soporte de los cuales está integrado en la mayoría de navegadores web modernos.
http://es.wikipedia.org/wiki/Sitio_web
|