miércoles, 31 de agosto de 2011

Exposición del equipo Esnicmag

El día de hoy le correspondió exponer al ultimo equipo que tenia como tema: Evolucion y desarrollo de las Aplicaciones web

Evolución y desarrollo de la aplicación web
Son populares debido a lo practico del navegador como cliente ligero, sin instalar software o distribuir a miles de usuarios.

Funcionamiento de una aplicación web
1.- Se envia informacion a un servidor
2.- Se conecta con el servidor mediante el protocolo tcp/ip
3.- El servidor toma la informacion d ela aplicacion programada en cualkier lenguaje
4.- Retorna la informacion al explorador, lo retorna de nuevo y lo codifica

Historia de aplicación web
En un principio la web era una conexion de paginas estaticas para su consulta o descarga.
Una aplicación web es una interfase entre un formulario para cubrir necesidaddes de los negocios y su informacion.
El desarrrollo de la aplicación web permite publicar un catalogo electronico d eproductos, manejo de inventarios ordenes de compra, publicacion de informacion, actualziacion y mantenimiento.

Estructura de la aplicación 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) constituye 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 enmedio que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario.

Ventajas
1.- Ahorra tiempo
2.- No hay problemas de compatibilidad
3.- No ocupan espacio en nuestro disco duro
4.- Actualizaciones inmediatas
5.- Consumo de recursos bajo
6.- Multiplataforma
7.- Portables
8.- La disponibilidad suele ser alta porque el servicio que se ofrece desde múltiples localizaciones
9.- Los virus no dañan

Desventajas
1.- Habitualmente ofrecen menos funcionalidad que las aplicaciones de escritorio
2.- No tiene mucha disponibilidad
3.- Su seguridad depende de la seguridad con la que se haga la aplicacion

¿Que es CGI?
Common Gateway Interface es de las primeras formas de programacion web, cambio la forma de manipular información en la web
en si es un metodo para la transmisión de informacion hacia un compilador en el servidor.


Forma de actuacion de CGI
1.- El servidor recibe una petición y comprueba si se trata de una invocacion de un cgi
2.- Posteriormente el servidor prepara el entorno para ejercutar la aplicacion
3.- El servidor ejecuta la aplicación capturando su salida estandar
4.- La aplicacion realiza su funcion como consecuencia de su actividad se va generando un objeto mme
5.- Cuando la aplicacion finaliza el servidor envia la informacion producida junto con informacion propia al cliente que se encontraba en estado de espera


No hay comentarios:

Publicar un comentario