SITIO WEB
Un sitio
web o cibersitio es una colección de páginas web relacionadas
y comunes a un dominio de Internet o subdominio en
la World Wide Web en Internet Una
página web es un documento HTML/XHTML que es
accesible generalmente mediante el protocolo HTTP de Internet.
Todos los sitios
web públicamente accesibles constituyen una gigantesca World Wide Web de
información (un gigantesco entramado de recursos de alcance mundial).
A las páginas de
un sitio web se accede frecuentemente a través de un URL raíz común
llamado portada, que normalmente reside en el
mismo servidor físico. Los URL organizan las páginas en una jerarquía, aunque
los hiperenlaces entre
ellas controlan más particularmente cómo el lector percibe la estructura
general y cómo el tráfico web fluye entre las diferentes partes de los
sitios.
Algunos sitios
web requieren una subscripción para acceder a algunos o todos sus
contenidos. Ejemplos de sitios con subscripción incluyen algunos sitios de noticias,
sitios de juegos, foros, servicios de correo electrónico basados en web, sitios
que proporcionan datos de bolsa de valores e
información económica en tiempo real,
etc
Visión general
Un sitio web es un gran espacio
documental organizado que la mayoría de las veces está típicamente dedicado a
algún tema particular o propósito específico. Cualquier sitio web puede
contener hiperenlaces a cualquier otro sitio web, de manera que la distinción
entre sitios individuales, percibido por el usuario, puede ser a veces borrosa.
No debemos confundir sitio web con
páginaweb; esta última es sólo un archivo HTML, una unidad HTML, que forma
parte de algún sitio web. Al ingresar una dirección web, como por ejemplo
www.wikipedia.org, siempre se está haciendo referencia a un sitio web, el que
tiene una página HTML inicial, que es generalmente la
primera que se visualiza. La búsqueda en Internet se realiza asociando el DNS ingresado con la dirección IP del
servidor que contiene el sitio web en el cual está la página HTML buscada.
Los sitios web están escritos en código HTML (Hyper
Text Markup Language), o dinámicamente convertidos a éste, y se acceden
aplicando un software conveniente
llamado navegador web, también conocido como un cliente HTTP.
Los sitios web pueden ser visualizados o accedidos desde un amplio abanico de
dispositivos con conexión a Internet, comocomputadoras personales,
portátiles, PDAs,
y teléfonos móviles.
Un sitio web está alojado en
una computadora conocida como servidor web, también llamada servidor HTTP, y
estos términos también pueden referirse al software que
se ejecuta en esta computadora y que recupera y entrega las páginas de un sitio
web en respuesta a peticiones del usuario. Apache es el programa más comúnmente usado
como servidor web (según las estadísticas de Netcraft) y elInternet
Information Services (IIS)
de Microsoft también
se usa con mucha frecuencia. 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 Notepad, donde el HTML se manipula
directamente en el programa editor o
·
Editores WYSIWYG como
por ejemplo Microsoft FrontPage y Adobe 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 de un sitio web, la página se genera
automáticamente por el software, como respuesta directa a la petición de la
página; Por lo tanto se puede dar así un amplio abanico de posibilidades,
incluyendo por ejemplo: (a) Mostrar el estado actual de un diálogo entre
usuarios, (b) Monitorizar una situación cambiante, o proporcionar información
personalizada de alguna manera a los requisitos del usuario individual, etc.
Hay un amplio abanico de sistemas de
software, como el lenguaje de programación PHP, Active Server Pages (ASP), y Java Server Pages (JSP) 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 RSS.
El contenido estático puede también
ser generado periódicamente de manera dinámica, o si ocurren ciertas y
determinadas condiciones; con esta estrategia se evita la pérdida de
rendimiento por causa 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, Silverlight, Shockwave o applets, escritos en Java.
El HTML dinámico también proporciona interactividad
para los usuarios, 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 DOMy JavaScript, el soporte de los cuales está
integrado en la mayoría de navegadores web modernos.
Últimamente, dado el discurso de
muchos gobiernos, se recomienda que los sitios web cumplan determinadas normas
de accesibilidad, para que éstos, puedan ser visitados y utilizados por el
mayor número de personas posibles, independientemente de sus limitaciones
físicas o derivadas de su entorno. La accesibilidad web viene recogida en las Pautas de
Accesibilidad al Contenido Web WCAG 1.0 delW3C.
No hay comentarios.:
Publicar un comentario