Upload
custodio-jurado
View
212
Download
0
Embed Size (px)
Citation preview
La Web como plataformaLa Web como plataforma
Desarrollo de Aplicaciones Web
Introducción a InternetIntroducción a Internet
• Internet también es conocida como la Red de Redes, o bien, como la Supercarretera de la Información
• Existen decenas de millones de internautas que “navegan” por Internet en todo el mundo
• Existe una gran variedad de “idiomas” que se usan para comunicarse por Internet– Protocolos de Comunicación
• Se ha establecido que en Internet, toda la información ha de ser transmitida mediante el protocolo TCP/IP (Transfer Control Protocol/Internet Protocol)
2
World Wide WebWorld Wide Web
• Se suele abreviar como WWW (también se usa cotidianamente “la Web”)
• Surgió a finales de 1980 en el CERN
• Sistema de visualización de la información (tipo revista) que revolucionó el desarrollo de Internet
3
World Wide WebWorld Wide Web
• La Web es un sistema hipermedia interactivo desarrollado sobre Internet
• Ha contribuido al acercamiento de un gran número de personas debido a:– Sencillez en el uso– Atractiva presentación de la información
• Se basa en el protocolo HTTP (Hyper Text Transfer Protocol)
• Utiliza el lenguaje de definición de documentos de hipertexto HTML para la generación de páginas Web
4
5
VentajasVentajas
• La información está disponible para los usuarios desde cualquier parte del mundo vía Internet.
• Se utiliza un visor Web, disminuyendo el tiempo de desarrollo del sistema– No es necesario desarrollar un programa cliente
para acceder a la información• La aplicación Web se actualiza en el servidor
– Los cambios se realizan en el servidor y no en cada uno de los clientes
6
VentajasVentajas
• Puede controlar fácilmente los niveles de acceso a los sistemas desde el servidor WWW– Se pueden aplicar medidas de seguridad al servidor de forma
sencilla sin afectar la aplicación• La escritura de aplicaciones es con un lenguaje estándar
– HTML – El uso de CGIs y Scripts del lado del Servidor permiten
realizar operaciones con la información• Interfaz gráfica conocida
– Navegador Web– Botones, cuadros de texto, listas, casillas de selección
• Soporte de plataformas cruzadas– No es necesario generar aplicaciones para varias máquinas– La portabilidad es inmediata
7
VentajasVentajas
• Soporte de Red– Los visores y servidores Web tienen
capacidades de conexión con redes interconstruidas
• Costo– No existen tarifas de licencia por cliente– Software de distribución libre
8
DesventajasDesventajas
• Lentitud del enlace
• Seguridad de acceso
• El mantenimiento en ocasiones no resulta sencillo