Anda di halaman 1dari 7

INTRODUCCIN

1. La web y sus aplicaciones


1.1. Internet, la World Wide Web y sus aplicaciones
Desde que en 1989 Tim Berners-Lee y Robert Cailiau inventaron el hipertexto, la web ha seguido
esta evolucin:

1) Fue concebida como una coleccin de documentos estticos enlazados entre s.


Para generarlos se cre el lenguaje HTML, y para visualizarlos se desarroll un programa especfico: el navegador.
Con su popularizacin, de manera progresiva se desarrollaron mtodos de creacin de contenidos dinmicos:
Primero, mediante los CGI (aplicaciones escritas en algn lenguaje de programacin que se ejecutaban en el servidor) que permita la
comunicacin cliente -servidor a travs por ejemplo de formularios.
Posteriormente, Java, PHP y ASP dieron paso a las aplicaciones web, instaladas en un servidor y a las que se accede a travs de la red
mediante un navegador. Estas generan de manera dinmica una serie de pginas en formato HTML o XHTML que el navegador web
interpretar y presentar al cliente.

2) El desarrollo de Internet, junto con su capacidad de almacenamiento y ejecucin de programas ha dado lugar a la computacin en la nube (cloud
computing).
Internet (la nube) ofrece tambin el software como un servicio ms y nos permite disponer de datos y aplicaciones en la red, de modo que
sean accesibles desde cualquier lugar a travs de un navegador. Google Appsofrece un claro ejemplo de computacin en nube

1.2. Esquema de funcionamiento de un servidor web

Con pginas estticas

Con pginas dinmicas

2. El navegador web
2.1. Navegadores web
Es la puerta de acceso a los servicios que ofrece la web. En la arquitectura cliente-servidor, el cliente o el
navegador web realiza la peticiones al servidor y presenta al usuario las pginas web que dicho servidor
le suministra. El navegador interpreta el cdigo en que estn escritas y lo transforma en HTML para
presentarlo al usuario y que ste pueda interactuar con el contenido y navegar.
Los navegadores actuales tambin interpretan:
Las hojas de estilo en cascada (CSS) que indican cmo deben presentarse los datos.
El cdigo javascript que aade dinamismo a las pginas.
Otras extensiones, como Flash o Java, que aumentan las posibilidades de presentacin.

2.2. Estndares web


Son un conjunto de recomendaciones sobre la creacin e interpretacin de documentos web. El organismo ms influyente en esta materia es el W3C

(World Wide Web Consortium) que ha publicado ms de ciento diez estndares abiertos para lenguajes y protocolos, entre los que destacan las principales
tecnologas sobre las que se basa la web, como URL, HTTP y HTML, adems de XML, XHTML, CSS, etc. Muchos navegadores no siguen los
estndares, y a la hora de crear una pgina, conviene tener en cuenta estas peculiaridades.

2.3. Acid Tests


Fueron creados con la finalidad de evaluar hasta qu punto cumplen los
navegadores con los estndares de la W3C. la pgina oficial es

http://www.acidtests.org/
Existen dos tipos:
Acid2. Lanzado en 2005, evala el cumplimientode las especificaciones sobre HTML, CSS y
PNG.
Acid3. Creado en 2008, incluye diferentes pruebas que evalanlas tecnologas ECMAScript y
DOM, utilizadas en la Web 2.0,aparte de HTML 4, XHTML 1 y CSS 2.1 y 3.

3. EyeOs: integracin del escritorio en la web


El proyecto de software libre EyeOS, un sistema operativo multiplataforma de computacin cloud, permite acceder en lnea al escritorio y sus aplicaciones
desde cualquier lugar del mundo mediante un navegador con soporte.
EyeOS es un proyecto de cdigo abierto, con licencia AGPLv3. Su base se ha desarrollado en PHP y se estructura en tres capas: el ncleo, las libreras y
servicios, y las aplicaciones.
Aplicaciones
El paquete original se compone por defecto del sistema operativo y una suite ofimtica con procesador de texto, calendario, gestor de archivos, navegador y
calculadora.
Seguridad en EyeOS
EyeOS dispone de proteccin por cortafuegos, copias de
respaldo del sistema cada 24 horas as como un formateo
mensual en el caso de que se detecte algn cdigo malicioso.
Versin on-line
Si no disponemos de un servidor web propio, podemos acceder
a EyeOS.info, el servidor pblico y gratuito de EyeOS donde
se nos permitir crear una cuenta y acceder a un escritorio
virtual propio.

4. Blogs
Los blogs o weblogs son uno de los soportes ms difundidos. Desde un punto de vista tcnico, podra decirse que un blog es una versin simplificada o
especializada de un sistema de gestin de contenidos (CMS).

6.1. Blogger
Fue una de las primeras herramientas para la publicacin de blogs. Dispone de su propio servidor para el alojamiento o hosting de blogs: Blogspot.
Se trata de una herramienta muy verstil que nos permite incluir fotografas gracias a Hello, as como
ordenar las entradas por categoras, llamadas etiquetas, entre otras.

6.2. WordPress
Es otro de los sistemas de gestin de contenidos ms populares para la creacin de blogs. Se encuentra
bajo licencia GPL y est desarrollado en PHP y MySQL. Entre sus principales caractersticas,
destacan usabilidad y su adecuacin a los estndares web.
En principio, est configurado para disponer de un solo blog por instalacin, aunque podemos realizar
varias instalaciones sobre una nica base de datos.

Fuente: Aurelio

5. Diferencia entre aplicacin web y aplicacin de internet


enriquecida (RIA)
Las aplicaciones web se ejecutan nativamente desde el navegador. Pero existen algunas aplicaciones que funcionan desde el navegador pero adems
requieren la instalacin de un software en el ordenador para poder utilizarse. Estas aplicaciones se denominan Aplicaciones de Internet Ricas. El motivo de
usar este software adicional es que hay muchas funcionalidades que los navegadores no pueden ofrecer, y l enriquece a las aplicaciones web ofreciendo
dichas funcionalidades.
Normalmente en las aplicaciones web, hay una recarga continua de pginas cada vez que el usuario pulsa sobre un enlace. De esta forma se produce un
trfico muy alto entre el cliente y el servidor, llegando muchas veces a recargar la misma pgina con un cambio mnimo.
En los entornos RIA, en cambio, no se producen recargas de pgina, ya que desde el principio se carga toda la aplicacin, y slo se produce comunicacin
con el servidor cuando se necesitan datos externos
Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de software instalado:
- Procesamiento de imgenes
- Captura de imgenes
- Uso de webcam

Anda mungkin juga menyukai