Licenciado

Páginas: 19 (4678 palabras) Publicado: 13 de julio de 2013
NDICE















INTRODUCCION

En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía su propio programa cliente que servía como interfaz de usuario que tenía que ser instalado por separado en cada ordenador personal de cada usuario. El cliente realizaba peticiones a otro programa -el servidor- que le daba respuesta. Una mejora en elservidor, como parte de la aplicación, requería normalmente una mejora de los clientes instalados en cada ordenador personal, añadiendo un coste de soporte técnico y disminuyendo la productividad.
A diferencia de lo anterior, las aplicaciones Web generan dinámicamente una serie de páginas en un formato estándar, como HTML o XHTML, que soportan por los navegadores Web comunes. Se utilizan lenguajesinterpretados en el lado del cliente, tales como JavaScript, para añadir elementos dinámicos a la interfaz de usuario. Generalmente cada página Web en particular se envía al cliente como un documento estático, pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Durante la sesión, el navegador Web interpreta y muestra en pantalla las páginas, actuando como cliente paracualquier aplicación Web















APLICACIONES WEB

Las aplicaciones Web son aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor Web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores Web (HTML, JavaScript, Java, etc.) en la que seconfía la ejecución al navegador.
Estas son populares debido a lo práctico del navegador Web como cliente ligero, 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 línea y la propia Wikipedia que son ejemplos bien conocidos.
También es importantemencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página 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.

ESTRUCTURADE LAS APLICACIONES WEB

Aunque existen muchas variaciones posibles, una aplicación Web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador Web ofrece la primera capa y un motor capaz de usar alguna tecnología Web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Railsconstituye la capa de en medio. Por último, una base de datos constituye la tercera y última capa.
El navegador Web manda peticiones a la capa de en medio que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario.
Interfaz del usuario
La interfaz del usuario es el corazón de cualquier aplicación. Es la conexiónentre la aplicación y el usuario final. El usuario final se comunica con la aplicación a través de comandos y menús. Los dos tipos de interfaces de usuario más comunes son las conducidas por comandos (como en las aplicaciones de DOS), y las conducidas por menús (como en las aplicaciones de WINDOWS). Un buen programa, con una interfaz de usuario diseñada pobremente, nunca alcanzará su potencial.Muchas aplicaciones utilizan Interfaces de Usuario Gráficas (o Graphical User Interfaces GUI), que toman ventaja de ventanas predefinidas e iconos, para proporcionar una apariencia común y reducir el tiempo de desarrollo. Las soluciones basadas en WEB van un paso más adelante y utilizan un explorador GUI (generalmente FIREFOX o Internet EXPLORER), que se ha convertido en el estándar de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Licenciado
  • Licenciado
  • Licenciada
  • Licenciado
  • Licenciada
  • Licenciada
  • Licenciado
  • Licenciado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS