Aplicaciones Web
Click here to load reader
-
Upload
instituto-tecnologico-de-mexicali -
Category
Education
-
view
463 -
download
4
description
Transcript of Aplicaciones Web
![Page 1: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/1.jpg)
Instituto Tecnológicode Mexicali
Aplicaciones Web
![Page 2: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/2.jpg)
![Page 3: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/3.jpg)
Definición de 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.
![Page 4: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/4.jpg)
21/01/10 MTRI Luis Segundo Rodríguez Zambada
Tabla de contenidos1 Historia 2 Interfaz 3 Consideraciones técnicas 4 Estructura 5 Uso en negocios 6 Lenguajes de programación 7 Web Semántica
![Page 5: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/5.jpg)
Historia• Aplicaciones Cliente – Servidor
– Cada aplicación con código cliente e interfaz de usuario.
– Cambios al servidor implica actualizaciones a los clientes.
– Mantenimiento costoso, soporte técnico y disminución de eficiencia.
![Page 6: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/6.jpg)
• Aplicaciones web– Generan dinámicamente una serie de páginas
en un formato estándar.– Utilizan lenguajes interpretados del lado del
cliente. (Ej. JavaScript)– Añaden elementos dinámicos al interfaz del
usuario.– Generalmente cada página web individual es
enviada al cliente como un documento estático, pero la secuencia de páginas provee de una experiencia interactiva.
![Page 7: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/7.jpg)
![Page 8: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/8.jpg)
Interfaz• Recientemente se han desarrollado
tecnologías para coordinar estos lenguajes con tecnologías del lado del servidor, como por ejemplo PHP. AJAX, es una técnica de desarrollo web que usa una combinación de varias tecnologías.
![Page 9: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/9.jpg)
Consideraciones técnicas• Heterogeneidad
– Plataforma, Sistema Operativo, Lenguaje de Programación, Navegadores de Internet, etc.
• Middleware– CORBA, Java RMI, MS .NET, etc.
• Código móvil – Java applets– Flash Macromedia
![Page 10: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/10.jpg)
Estructura• Navegador web es la primera capa.• Un motor usando alguna tecnología
web dinámica (ejemplo:CGI, PHP, Java Servlets o ASP) es la capa de en medio.
• Una base de datos como última capa.
![Page 11: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/11.jpg)
Uso de Negocio• Proveedores de Aplicaciones de Servicio
(ASP por sus siglas en inglés), este modelo de negocios está atrayendo la atención de la industria del software.– DesktopTwo– Web Office– Software de Administración– Alquilado de almacenamiento Virtual– Mucho más…
![Page 12: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/12.jpg)
![Page 13: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/13.jpg)
Lenguajes de Programación
• PHP • ASP/ASP.NET (VB.NET o C# para
ASP.NET, o VBScript/JScript para ASP)• Java, con sus tecnologías Java Servlets y
JavaServer Pages(JSP) • Perl • Ruby • Python • Muchos mas…
![Page 14: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/14.jpg)
Web Semántica• Es la idea de añadir metadatos semánticos
a la World Wide Web. Esas informaciones adicionales —describiendo el contenido, el significado y la relación de los datos— deben ser dadas de manera formal, de forma que sea posible evaluarlas automáticamente por máquinas. El destino es mejorar la World Wide Web ampliando la interoperabilidad entre los sistemas informáticos y reducir la necesaria mediación de operadores humanos.
![Page 15: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/15.jpg)
![Page 16: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/16.jpg)
Conclusiones
![Page 17: Aplicaciones Web](https://reader038.fdocuments.mx/reader038/viewer/2022100605/559d76dc1a28ab5b358b45f3/html5/thumbnails/17.jpg)
Por su atenciónGracias