viernes, 25 de mayo de 2012

Aplicaciones Web

    (web application, webapp). Una aplicación web es cualquier aplicación que es accedida vía web por una red  como internet o una intrenet

     En general, el término también se utiliza para designar aquellos programas informáticos que son ejecutados en el entorno del navegador  (por ejemplo, un apleed de Java) o codificado con algún lenguaje soportado por el navegador (como Java Script, combinado con HTML); confiándose en el navegador web para que reproduzca (renderice) la aplicación.

     Una de las ventajas de las aplicaciones web cargadas desde internet (u otra red) es la facilidad de mantener y actualizar dichas aplicaciones sin la necesidad de distribuir e instalar un software en, potencialmente, miles de clientes. También la posibilidad de ser ejecutadas en múltiples plataformas.

Ejemplos de aplicaciones web

     Las aplicaciones web son utilizadas para implementar webmail, ventas online, subastas online,wikis, foros de discusión, weblogs, MNORPGs,redes sociales, juegos, etc.

Características de las aplicaciones web

* El usuario puede acceder fácilmente a estas aplicaciones empleando un navegador web (cliente) o similar.

* Si es por internet, el usuario puede entrar desde cualquier lugar del mundo donde tenga un acceso a internet.

* Pueden existir miles de usuarios pero una única aplicación instalada en un servidor, por lo tanto se puede actualizar y mantener una única aplicación y todos sus usuarios verán los resultados inmediatamente.

* Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan gran potencia a la interfaz de usuario.

* Emplean tecnologías que permiten una gran portabilidad entre diferentes plataforma. Por ejemplo, una aplicación web flash podría ejecutarse en un dispositivo móvil, en una computadora con Windows, Linux u otro sistema, en una consola de videojuegos, etc.

Interfaz gráfica de las aplicaciones web

     La Interfaz Gráfica de una aplicación web puede ser sumamente completa y funcional, gracias a las variadas tecnologías web que existen:Java, JavaFX, JavaScript, DHTML, Flash, Ajax, entre otras.

     Prácticamente no hay limitaciones, las aplicaciones web pueden hacer casi todo lo que está disponible para aplicaciones tradicionales: acceder al mouse, al teclado, ejecutar audio o video, mostrar animaciones, soporte para arrastrar y soltar, y otros tipos de tecnologías de interacción usuario-aplicación.

      Ajax es un ejemplo de una tecnología de desarrollo web que le da gran poder de interactividad a las aplicaciones web.



File:Horde-portal.png

No hay comentarios:

Publicar un comentario