martes, 29 de noviembre de 2011

WORLD WIDE WEB (WWW)



En informática, la World Wide Web (WWW) es un sistema de distribución de información basado en hipertexto o hipermedios enlazados y accesibles a través de Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces
La Web fue creada alrededor de 1989 por el inglés Tim Berners-Lee y el belga Robert Cailliau mientras trabajaban en el CERN en Ginebra, Suiza, y publicado en 1992. Desde entonces, Berners-Lee ha jugado un papel activo guiando el desarrollo de estándares Web (como los lenguajes de marcado con los que se crean las páginas web), y en los últimos años ha abogado por su visión de una Web semántica.

Java y JavaScript
Un avance significativo en la tecnología web fue la Plataforma Java de Sun Microsystems. Este lenguaje permite que las páginas web contengan pequeños programas (llamados applets) directamente en la visualización. Estos applets se ejecutan en el ordenador del usuario, proporcionando un interfaz de usuario más rico que simples páginas web. Los applets Java del cliente nunca obtuvieron la popularidad que Sun esperaba de ellos, por una serie de razones, incluyendo la falta de integración con otros contenidos (los applets fueron confinados a pequeñas cajas dentro de la página renderizada) y el hecho de que muchos ordenadores del momento eran vendidos a los usuarios finales sin una JVM correctamente instalada, por lo que se necesitaba que el usuario descargara la máquina virtual antes de que el applet comenzara a aparecer. Actualmente Adobe Flash desempeña muchas de las funciones que originalmente se pensaron que podrían hacer los applets de Java incluyendo la ejecución de contenido de vídeo, animaciones y algunas características superiores de GUI. En estos momentos Java se utiliza más como plataforma y lenguaje para el lado del servidor y otro tipo de programación.


JavaScript, en cambio, es un lenguaje de script que inicialmente fue desarrollado para ser usado dentro de las páginas web. La versión estandarizada es el ECMAScript. Si bien los nombres son similares, JavaScript fue desarrollado por Netscape y no tiene relación alguna con Java, aparte de que sus sintaxis derivan del lenguaje de programación C. En unión con el Document Object Model de una página web, JavaScript se ha convertido en una tecnología mucho más importante de lo que pensaron sus creadores originales. La manipulación del Modelo de Objetos de Documento después de que la página ha sido enviada al cliente se ha denominado HTML Dinámico (DHTML), para enfatizar un cambio con respecto a las visualizaciones de HTML estático.

En su forma más simple, toda la información opcional y las acciones disponibles en las páginas web con JavaScript ya son cargadas la primera vez que se envía la página. Ajax ("Asynchronous JavaScript And XML", en español, JavaScript Asíncrono y XML) es una tecnología basada en JavaScript que puede tener un efecto significativo para el desarrollo de la Web. Ajax proporciona un método por el cual grandes o pequeñas partes dentro de una página web pueden actualizarse!, usando nueva información obtenida de la red en respuesta a las acciones del usuario. Esto permite que la página sea mucho más confiable, interactiva e interesante, sin que el usuario tenga que esperar a que se cargue toda la página. Ajax es visto como un aspecto importante de lo que suele llamarse Web 2.0. Ejemplos de técnicas Ajax usadas actualmente pueden verse en Gmail, Google Maps, etc.

Publicidad de paginas.
La web está disponible como una plataforma más englobada dentro de los mass media. Para "publicar" una página web, no es necesario acudir a un editor ni otra institución, ni siquiera poseer conocimientos técnicos más allá de los necesarios para usar un editor de texto estándar.

A diferencia de los libros y documentos, el hipertexto no necesita de un orden lineal de principio a final. No precisa de subdivisiones en capítulos, secciones, subsecciones, etc.

Aunque algunos sitios web están disponibles en varios idiomas, muchos se encuentran únicamente en su idioma local. Adicionalmente, no todos los softwares soportan todos los caracteres especiales, y lenguajes RTL. Estos factores son algunas de las puntualizaciones que faltan por unificarse en aras de una estandarización global. Por lo general, a exclusión de aquellas páginas que hacen uso de grafías no románicas, es cada vez más generalizado el uso del formato Unicode UTF-8 como codificador de caracteres.

Las facilidades gracias a las cuales hoy día es posible publicar material en web quedan patentes en el número al alza de nuevas páginas personales, en las aquellas con fines comerciales, divulgativas, bloggers, etc. El desarrollo de aplicaciones gratuitas capaces de generar páginas web de una manera totalmente gráfica e intuitiva, así como un número emergente de servicios de alojamiento web sin coste alguno han contribuido a este crecimiento sin precedentes.

En muchos países los sitios web publicados deben respetar la accesibilidad web, viniendo regulado dicho concepto por Normativas o Pautas que indican el nivel de accesibilidad de dicho sitio:

  • Pautas de accesibilidad al contenido Web 1.0 WCAG desarrolladas por el W3C dentro de la Iniciativa WAI (Web Accesibility Iniciative).
  • Norma UNE:139803
Problemas de velocidad.

La frustración sobre los problemas de congestión en la infraestructura de Internet y la alta latencia que provoca la lenta navegación, ha llevado a crear un nombre alternativo para la World Wide Web: laWorld Wide Wait (en castellano, la Gran Espera Mundial). Aumentar la velocidad de Internet es una discusión latente sobre el uso de tecnologías de peering y QoS. Otras soluciones para reducir las esperas de la Web se pueden encontrar en W3C.

Las guías estándar para los tiempos de respuesta ideales de las páginas web son (Nielsen 1999, página 42):
  • 0,1 segundos (una décima de segundo). Tiempo de respuesta ideal. El usuario no percibe ninguna interrupción.
  • 1 segundo. Tiempo de respuesta más alto que es aceptable. Los tiempos de descarga superiores a 1 segundo interrumpen la experiencia del usuario.
  • 15 segundos. Tiempo de respuesta inaceptable. La experiencia de usuario es interrumpida y el usuario puede marcharse del sitio web o sistema.
Estos tiempos son útiles para planificar la capacidad de los servidores web.
Estándares.
Lo siguiente es una lista de los documentos que definen los tres estándars principales de la Web:
  • Uniform Resource Locators (URL) (en castellano, Localizador de Recursos Uniforme)
    • RFC 1738, Localizador de Recursos Uniforme (URL) (Diciembre de 1994)
    • RFC 3986, Uniform Resource Identifier (URI) (en castellano, Identificador de Recursos Uniforme): Sintaxis general (Enero de 2005)
  • Hypertext Transfer Protocol (HTTP) (en castellano, Protocolo de Transferencia de Hipertexto)
    • RFC 1945, Especificación de HTTP/1.0 (Mayo de 1996)
    • RFC 2616, Especificación de HTTP/1.1 (Junio de 1999)
    • RFC 2617, Autenticación HTTP
    • HTTP/1.1 Especificación de errores de HTTP/1.1
  • Hypertext Markup Language (HTML) (en castellano, Lenguaje de Etiquetado de Hipertexto)
    • Internet Draft, HTML version 1
    • RFC 1866, HTML version 2.0
    • Referencia de la especificación HTML 3.2
    • Especificación de HTML 4.01
    • Especificación de HTML Extensible (XHTML).

No hay comentarios.:

Publicar un comentario