APLICACIÓN+WEB

1. INTRODUCCIÓN
Una aplicación web es un sistema informático que los usuarios utilizan accediendo a un servidor web a través de Internet o de una Intranet. Las aplicaciones web son populares debido a la practicidad del navegador web como cliente ligero. La facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software en miles de potenciales clientes es otra razón de su popularidad.

**2. DESARROLLO**
Aunque existen muchas variaciones posibles, una aplicación web esta normalmente estructurada como una aplicación en tres capas. En su forma mas común, el navegador web ofrecela primera capa y un motor capaz de usar alguna tecnología web dinámica [ejemplo: PHP, Java, ASP.Net] constituyen la capa intermedia. por ultimo, una base de datos constituye la tercera capa y ultima capa. Una aplicación web es un tipo especial de aplicación cliente/servidor, donde el cliente (el navegador, explorador o visualizador) y como servidor (el servidor web) el protocolo mediante el que se comunican (HTTP).

**Fig.1.** Esquema básico de una aplicación web. **Fuente **:(Programación de aplicaciones web)

2.1. EL CLIENTE
El cliente web es un programa con el que interacciona el usuario para solicitar a un servidor web el envió de los recursos que desea obtener mediante HTTP. La parte cliente de las aplicaciones web suele estar formada por el código HTML que forman la pagina web mas algo de código ejecutable realizado en lenguaje de script del navegador. Pro tanto, la misión del cliente web es interpretar las paginas HTML y los diferentes recursos que contienen.

2.2. EL SERVIDOR
El servidor web es un programa que esta esperando permanentemente las solicitudes de conexión mediante el protocolo HTTP por parte de los cliente.

2.3. LENGUAJES DE PROGRAMACIÓN
Existen numerosos lenguajes de programación empleados para el desarrollo de aplicaciones web, entre los mas destacados
 * PHP
 * ASP/ASP.NET
 * Java
 * Perl
 * Ruby
 * Python
 * HTML

2.4. CLASIFICACIÓN DE LA APLICACIONES WEB
<span style="display: block; font-family: Arial,Helvetica,sans-serif; font-size: 120%; text-align: justify;">Las herramientas web se pueden clasificar de la siguiente manera :
 * <span style="display: block; font-family: Arial,Helvetica,sans-serif; font-size: 120%; text-align: justify;">Procesadores de texto en linea.
 * <span style="display: block; font-family: Arial,Helvetica,sans-serif; font-size: 120%; text-align: justify;">Hojas de claculo en linea.
 * <span style="display: block; font-family: Arial,Helvetica,sans-serif; font-size: 120%; text-align: justify;">Aplicaciones y servicios.
 * <span style="display: block; font-family: Arial,Helvetica,sans-serif; font-size: 120%; text-align: justify;">Editor de diagramas y otras representaciones graficas.

**3. REFERENCIAS** BIBLIOGRÁFICAS
<span style="background-color: #ffffff; font-family: Calibri,sans-serif; font-size: 14.399999618530273px; text-align: center;">Sergio lujan Mora. <span style="background-color: #ffffff; font-family: arial,sans-serif; text-align: center;">Programación de aplicaciones web: Historia, Principios básicos y clientes Web. Ed., CLUB UNIVERSITARIO Joaquin Molina Caballero (2007). Implantación de Aplicaciones Informáticas de Gestión<span style="background-color: #ffffff; font-family: Calibri,sans-serif; font-size: 14.44444465637207px;">. Madrid (España): VISIÓN NET. Romina M. Caivano (2009). Aplicaciones web 2.0<span style="background-color: #ffffff; font-family: Calibri,sans-serif; font-size: 14.44444465637207px;">. <span style="background-color: #ffffff; font-family: arial,sans-serif; text-align: center;">Ed., UNVM

(Estudiante: Jhair Cortez M. ) en fecha 06 de septiembre de 2012
 * Seguimiento de aportes: (*) Esto es para hacer un seguimiento de los aportes, copiar la linea siguiente cada ves que se edite, no borrar las existentes.**


 * AUTOR:** Jhair Cortez M.

//Esta pagina fue editada {$pagerevisions} veces. La ultima modificación fue realizada por//

//user:{$revisioneditor} el {$revisiondate}//