Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P RO TO CO LO S
WEB 1.0
En el año 1997 se dio a conocer la web 1.5,
la cual a medida que la web 1.0 se dio a
conocer de manera progresiva se fueron
creando métodos que permitieran
contenidos más dinámicos. De esta manera
aparecieron aplicaciones escrit as que se
ejecutarán en el servidor, los CGI y que
podrían recibir parámetros de los usuarios.
W EB 1.5
W eb 2.0
Esta tiene como origen que fue utilizado por primera vez por O’Reilley Media, que fue una de las
empresas más conocidas por su editorial de libros de tecnología en una conferencia en octubre
de 2004
la web 2.0 es una segunda generación de servicios basados en la web que enfatiza en la
colaboración online, la conectividad y la posibilidad de compartir contenidos entre usuarios
Con este paradigma sobre la concepción de internet y sus funcionalidades, es su marcada
unidireccionalidad y se orientan más a facilitar la máxima interacción entre los usuarios y el
desarrollo de redes sociales.
en el marco tecnológico en el que tiene lugar la expansión y evolución socio técnica de la web
fue identificar una visión optimista en la que las tecnologías de la información TIC como un
principal motor del desarrollo y el progreso.
W eb 3.0
la web 3.0 hizo un cambio al futuro del internet como un mundo tridimensional más realista,
este diseño se utiliza más que todo en los sitios web y servicios, como juegos en línea, e-
commerce, industria de bienes raíces, etc
W eb 4 .0
Esta web ofrece una información plana
que es donde dará soluciones concretas
a problemas específicos del usuario y
será capaz de entenderle en su propio
lenguaje. de hecho gracias a la
incorporación de cámaras en los
dispositivos conectados, es capaz de
reconocer fácilmente al usuario.
W 3C W orld W id e W eb Con sort iu m
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.
Est án d ares
Lo siguiente es una lista de los documentos que definen los tres
estándares principales de las WEB:
La World Wide Web es la única cosa que conozco cuya forma abreviada se tarda tres veces más en
decir que su forma extendida. Douglas Adams The Independent on Sunday,
1999
RAE: «triple uve doble, punto» o «uve doble, uve doble, uve doble, punto»
HABLA HISPANA: «triple doble u, punto», «triple doble v, punto» o «doble u, doble u, doble u, punto»
CHINO: wàn wéi wǎng (万维网), y que significa literalmente «red de 10 mil dimensiones».
Los nombres o direcciones en Internet, tienen unos elementos comunes y otros elementos
particulares. Así por ejemplo, toda dirección en Internet lleva en su principio las iniciales
http ://www. Las iniciales http equivalen a ´´Hiper Text Tranfer Protocol´´, (Protocolo de
Transferencia de Hipertexto) y las iniciales www equivalen a World Wide Web (Red Mundial de
Información).
Las direcciones o nombres de dominios en Internet poseen una estructura básica compuesta
por tres campos o niveles, antecedidos en casi todos los casos, como ya lo mencionamos por las
siglas o abreviaturas http ://www. En el primer campo o nivel encontramos el nombre o
abreviación de la persona, sociedad, empresa, compañía u organización titular del web site
respectivo.
El tercer campo o nivel, corresponde ordinariamente a los registros que se obtienen a nivel de
los registradores nacionales o locales en cada País específicamente considerado.Identificado
por dos (2) letras asignadas para cada País. Así por ejemplo para el caso Colombiano el código
local o nacional es ´´.co´´, para Australia ´´.au´´, para Brasil ´´.br´´, para Venezuela ´´.ve´´, para
Japón ´´.jp´´, para Francia ´´.fr´´, para los Estados Unidos de Norteamérica ´´.us´´, para Tuvalu
´´.tv´´.
TECNOLOGÍAS W EB
NAVEGADORESWEB
Un navegador web es una aplicación que permite el acceso a internet, interpreta la información
de archivos etiquetados en HTML y los presenta en pantalla según las directrices de
presentación codificadas en una hoja de estilos CSS (del inglés Cascading Style Sheet, u hoja de
estilo en cascada), permitiéndonos interactuar con su contenido, si fuera el caso.
Componentes de un navegador moderno
La Interfaz de usuario
Cada navegador tiene su propia interfaz de usuario, con distinta organización de menús y
submenús, distinta forma de representar las pantallas, distinta organización de las
funcionalidades.
Motor de renderizado
Webkit incluye dos frameworks o procesadores de más bajo nivel: WebCore, que es el
analizador sintáctico y motor de renderizado HTML JavaScriptCore: intérprete de JavaScript
basado en KJS (KDE's JavaScript, o intérprete de JavaScript del Proyecto KDE).
Gecko
Es un motor de renderizado de código abierto, diseñado para soportar los estándares web y
originalmente desarrollado por Netscape, que posteriormente lo cedió a la comunidad.
Actualmente lo gestiona la Fundación Mozilla.
Gecko se implementa como una plataforma para aplicaciones multiplataforma (que pueden
correr en cualquier sistema operativo), es decir, que permiten la ejecución de aplicaciones sobre
su engine (motor), cuya interfaz de usuario viene definida por el lenguaje XUL (XML-based User
Interface Language, o lenguaje basado en XML para interfaz de usuario), mientras que el
comportamiento y la apariencia de las aplicaciones XUL viene definido por el lenguaje XBL
(eXtensible Bindings Languaje, o Lenguaje extensible de asociaciones).
Blink
Blink es un motor de renderizado para navegadores de código abierto desarrollado por Google,
que forma parte de Chromium (y por lo tanto también de Chrome). Concretamente, Blink es
una copia de la librería WebCore de WebKit, que se encarga del diseño, renderizado, y del
DOM.
DOM: El DOM (Document Object Model en español Modelo de Objetos del Documento) es una
API definida para representar e interactuar con cualquier documento HTML o XML. El DOM es
un modelo de documento que se carga en el navegador web y que representa el documento
como un árbol de nodos, en donde cada nodo representa una parte del documento (puede
tratarse de un elemento, una cadena de texto o un comentario).
El DOM es una de las APIs más usadas en la Web, pues permite ejecutar código en el navegador
para acceder e interactuar con cualquier nodo del documento. Estos nodos pueden crearse,
moverse o modificarse. Pueden añadirse a estos nodos manejadores de eventos (event listeners
en inglés) que se ejecutarán/activarán cuando ocurra el evento indicado en este manejador.
JAVASCRIPT ENGINES O M OTORES
J AVASCRIP T
Un motor JavaScript es la parte del navegador que interpreta y ejecuta el código escrito en el
lenguaje de programación JavaScript.
Los motores JavaScript son exclusivos de cada navegador, y constituyen otro elemento
fundamental para la velocidad a la que cada browser es capaz de interpretar las instrucciones y
realizar el renderizado de la página a cargar. En definitiva, la combinación Layout Engine o
motor de renderizado + Javascript Engine es la que determina la velocidad a la que cada
navegador carga las páginas web.
COM PLEM ENTOS
Un complemento es una aplicación secundaria o subordinada a otra aplicación principal, a la que
aporta funcionalidades nuevas y específicas, y con la que se comunica a través de la API
(Application Programming Interface o Interfaz de programación de aplicaciones).
Inferimos que la API es una interfaz estándar que permite a terceros desarrollar todo tipo de
aplicaciones que interactúan de forma estable con la aplicación principal.
A los complementos también se los conoce como plug-ins, add-ons, conectores o extensiones.
En los navegadores web, los complementos suelen extender o ampliar las funcionalidades del
navegador para visualizar distintos contenidos multimedia o interactivos, como PDFs, audio o
vídeo, o añadir funciones más complejas, como Java.
NAVEGAD ORES W EB POPULARES
SERVID ORES W EB
Los servidores web son los encargados de recibir las peticiones referidas a páginas o elementos
de la web a través del protocolo http. Normalmente es un software alojados un ordenador
servidor. Normalmente es el navegador el que pide al servidor web el recurso que desea el
usuario, para finalmente recibir dicho recurso (si fue válida la petición) y traducirle si es
necesario a su forma legible por el usuario (es decir la traducción de HTML la hace el
navegador).
CARACTERÍSTICAS
Seguridad: los servidores web modernos deben ser seguros, no solo en sus propias
configuraciones internas, sino también a la hora de limitar conexiones, permitir autenticación
con contraseña y despachar un sitio web. Para que nuestro sitio web sea bien visto es buena
idea instalar un certificado SSL, el cual debe ser configurado del lado del webserver para que
este pueda usarlo y así servir nuestra página de forma más segura.
Plataforma: la mayoría de los servidores web son multiplataforma, es decir, son compatibles con
distintos sistemas operativos, como puede ser el caso de Windows Server, distribuciones
basadas en Linux o en Unix y MacOS. Linux es el sistema operativo más utilizado a nivel de
servidores, siendo Windows Server su mayor competidor.
Despacho de contenido: esta es la tarea principal del servidor web. Par del contenido disponible
para ser despachado o servidor al usuario es lo que conocemos como contenido estático, es
decir, el contenido que no cambia, dentro de lo cual podemos encontrar por ejemplo imágenes,
videos, documentos, etc. Por otro lado tenemos el llamado contenido dinámico, que es el que
cambia basándose en las preferencias y acciones del usuario, este contenido se genera en el
momento y se basa principalmente en scripts.
SERVID ORES W EB POPULARES
SERVID ORES D E APLICACIONES W EB
Podemos entender que es una ampliación de los anteriores. Es decir, son servidores web, pero
que tienen capacidad de almacenar y gestionar aplicaciones web. Entendiendo que una
aplicación web es un servicio al que los usuarios acceden a través de la web. Este tipo de
servidores no sólo sirven para atender peticiones http, sino que además son capaces de
entender instrucciones de lenguajes avanzados de la web y traducirlas o bien son capaces de
acceder a recursos de otros servidores.