Sitio web
Un sitio
web 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 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 muchos portales de pornografía en Internet, 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ágina web; 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.wikimedia.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, como computadoras 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 el Internet
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
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 evitar 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 DOM y JavaScript, el soporte de los cuales está
integrado en la mayoría de navegadores web modernos.
Este tema es
muy amplio y cada día hay nuevos modelos de páginas muy profesionales.
Últimamente,
dado el compromiso social 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 del W3C.
Tipos de sitios web
Existen
muchas variedades de sitios web, cada uno especializándose en un tipo
particular de contenido o uso, y ellos pueden ser arbitrariamente clasificados
de muchas maneras. Unas pocas clasificaciones pueden incluir:
- Sitio archivo: usado para preservar
contenido electrónico valioso amenazado con extinción. Dos ejemplos son: Internet Archive,
el cual desde 1996 ha preservado billones de antiguas (y
nuevas) páginas web; y Google Groups,
que a principios de 2005 archivaba más de
845.000.000 mensajes expuestos en los grupos de noticias/discusión de Usenet, tras su adquisición de Deja News.
- Sitio weblog (o blog): sitio usado para
registrar lecturas online o para exponer diarios en línea; puede incluir
foros de discusión. Ejemplos: Blogger, LiveJournal, WordPress.
- Sitio de empresa: usado para
promocionar una empresa o servicio.
- Sitio de comercio electrónico:
para comprar bienes, como Amazon.com.
- Sitio de comunidad virtual:
un sitio o portal social donde las personas con intereses similares se
comunican unos con otros, normalmente por chat o foros o simples mensajes. Por
ejemplo: MySpace, Facebook, Hi5,
Orkut, Habbo, Multiply, Quepasa.
- Sitio de Base de datos: un sitio donde el uso
principal es la búsqueda y muestra de un contenido específico de la base
de datos, como por ejemplo Internet Movie
Database.
- Sitio de desarrollo: un sitio
con el propósito de proporcionar información y recursos relacionados con
el desarrollo de
software, diseño web, etc.
- Sitio directorio: un sitio que contiene contenidos
variados que están divididos en categorías y subcategorías, como el
directorio de Yahoo!, el directorio
de Google, y el Open Directory
Project.
- Sitio de descargas: estrictamente usado para descargar
contenido electrónico, como software, juegos o fondos de escritorio:
Download, Tucows, Softonic, Baulsoft.
- Sitio de juego: un sitio que es propiamente un juego
o un «patio de recreo» donde mucha gente viene a jugar, como MSN
Games, Minijuegos.com, Pogo.com y los MMORPGs VidaJurasica, Planetarion
y Kings of Chaos.
- Sitio de información: contiene contenido que pretende
informar a los visitantes, pero no necesariamente de propósitos
comerciales; tales como: Free
Internet Lexicon y Encyclopedia. La mayoría de los gobiernos e
instituciones educacionales y sin ánimo de lucro tienen un sitio de
información.
- Sitio de noticias: Similar a un sitio de información,
pero dedicada a mostrar noticias y comentarios de la actualidad.
- Sitio pornográfico: muestra imágenes y vídeos de
contenido sexual explícito.
- Sitio de promoción web: usado
para promocionar otras páginas webs por medio de publicación de artículos
de opinión.
- Sitio buscador: un sitio que proporciona
información general y está pensado como entrada o búsqueda para otros
sitios. Un ejemplo puro es Google, y el tipo de
buscador más conocido es Yahoo!.
- Sitio shock: incluye imágenes u otro material que tiene la
intención de ser ofensivo a la mayoría de visitantes.
- Sitio de subastas: subastas de artículos por
internet, como eBay.
- Sitio personal: Mantenido por una persona o un
pequeño grupo (como por ejemplo familia) que contiene información o cualquier
contenido que la persona quiere incluir: Facebook, Fotolog.
- Sitio portal: un
sitio web que proporciona un punto de inicio, entrada o portal a otros
recursos en Internet o una intranet.
- Sitio Web 2.0: un sitio donde los usuarios son los
responsables de mantener la aplicación viva, usando tecnologías de última
generación: pikeo,
flickr.
- Creador de sitios: es
básicamente un sitio que permite crear otros sitios, utilizando
herramientas de trabajo en línea, como PageCreative.
- Wiki: un sitio donde los usuarios editan
colaborativamente (por ejemplo Wikipedia).
- Sitio político: un sitio web donde la gente puede
manifestar su visión política. Ejemplo: New
Confederacy.
- Sitio de rating: un sitio donde la gente puede
alabar o menospreciar lo que aparece.
- Sitios educativos: promueven cursos presenciales y
a distancia, información a profesores y estudiantes, permiten ver o
descargar contenidos de asignaturas o temas.
- Sitio spam: sitio web sin contenidos de valor
que ha sido creado exclusivamente para obtener beneficios y fines publicitarios,
engañando a los motores de búsqueda.