Вы находитесь на странице: 1из 5

TRABAJO DE EMPLEO DE LAS NTCS 2

Nombre: Eliana Lagos Semestre: 2do "BB Fecha de entrega: 28/09/2012. TEMA: EVOLUCIN DE LA WEB TTULO: Aplicaciones de la Web

La World Wide Web o simplemente WWW o Web es uno de los mtodos ms importantes de comunicacin que existe en Internet. Consiste en un sistema de informacin basado en Hipertexto (texto que contiene enlaces a otras

secciones del documento o a otros documentos). La informacin reside en forma de pginas Web en ordenadores que se denominan servidores Web y que forman los nodos de esta telaraa.

Se denomina pginas Web a documentos que contienen elementos multimedia (imgenes, texto, audio, vdeo, etc.) adems de enlaces de hipertexto.

Entrando en la Web a travs de cualquier servidor se puede navegar por toda la red, gracias a que la mayora de (as pginas Web contienen enlaces a otras pginas Web que pueden estar localizadas en el mismo servidor o en cualquier otro servidor de Internet.

En la ingeniera de software se denomina aplicacin web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador.

Las aplicaciones web son populares debido a lo prctico del navegador web como cliente ligero, a la independencia del sistema operativo, as como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar

software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en lnea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.

Es importante mencionar que una pgina Web puede contener elementos que permiten una comunicacin activa entre el usuario y la informacin. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la pgina responder a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo.

Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningn programa.

No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas.

No ocupan espacio en nuestro disco duro. Actualizaciones inmediatas: Como el software (o gestiona el propio desarrollador, cuando nos conectamos estamos usando siempre la ltima versin que haya lanzado.

Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicacin no se encuentra en nuestro ordenador, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador.

Multiplataforma: Se pueden usar desde cualquier sistema operativo porque slo es necesario tener un navegador.

Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un porttil...) porque se accede a travs de una pgina web slo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a travs de telfonos mviles requiere sin embargo un diseo especfico de los ficheros CSS para no dificultar el acceso de estos usuarios.

La disponibilidad suele ser alta porque el servicio se ofrece desde mltiples localizaciones para asegurar la continuidad del mismo.

Los virus no daan los datos porque stos estn guardados en el servidor de la aplicacin.

Colaboracin: Gracias a que el acceso al servido se realiza desde una nica ubicacin es sencillo el acceso y comparticin de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina.

Los navegadores ofrecen cada vez ms y mejores funcionalidades para crear aplicaciones web ricas (RIAs).

Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son ms limitadas que las que se pueden realizar desde el sistema operativo. Pero cada vez los navegadores estn ms preparados para mejorar en este aspecto. La aparicin de HTML 5 representa un hito en este sentido. Es posible aadir funcionalidades a estas aplicaciones gradas al uso de Aplicaciones de Internet Ricas.

La disponibilidad depende de un tercero, el proveedor de la conexin a internet o el que provee el enlace entre el servidor de la aplicacin y el diente. As que la disponibilidad del servido est supeditada al proveedor.

Diferencia entre aplicacin web y aplicacin de internet enriquecida (RA) 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..

Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de software instalado: Procesamiento de imgenes Captura de imgenes Uso de webcam / Captura de video

Lenguajes de programacin Existen numerosos lenguajes de programacin empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan: PHP Java, con sus tecnologas Java Servlets y JavaServer Pages (JSP) Javascript Peri Ruby Python

Tambin son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programacin, como HTML, XML o ASP/ASP.NET.

Se utilizan para servir los datos adecuados a las necesidades del usuario, en fundn de como hayan sido definidos por el dueo de la aplicacin. Los datos se almacenan en alguna base de datos estndar.

La tecnologa para el desarrollo de aplicaciones a travs de sistemas web ha evolucionado al punto de volverse no solo un simple sistema de informacin, sino que ahora se pueden desarrollar aplicaciones complejas que cumplen con todas tas necesidades que se te presenten y que cumplen con requerimientos de seguridad, rapidez y facilidad de uso. Actualmente ya existen bastantes ejemplos de aplicaciones web complejas, tales como las instituciones bancarias, algunas dependencias gubernamentales y (a infinidad de tiendas que cuentan con una infraestructura muy desarrollada de aplicaciones/y servicios a travs de

(a web. Otro ejemplo es la tecnologa B2B que permite que las empresas tengan una relacin ms ntima con sus proveedores y clientes, que es otra forma de aplicaciones que aprovechan el Internet para hacer ms eficientes sus tiempos de respuesta y reducir costos, beneficiando al cliente final.

Вам также может понравиться