tema 1 iaw

14
Realizado por: Daniel Carrero Argudo

Upload: dany-kurosaki

Post on 29-Mar-2016

271 views

Category:

Documents


0 download

DESCRIPTION

Este es el tema 1 de IAW

TRANSCRIPT

Page 1: Tema 1 IAW

Realizado por: Daniel Carrero Argudo

Page 2: Tema 1 IAW

Tema 1:

1º Introducción:

1.1-Concepto

1.2-¿Por qué este concepto ha tomado tanta relevancia?

1.3-Problemas con las aplicaciones de escritorio

1.4-¿Qué pasa con las aplicaciones de consola o modo texto?

1.5-Aplicaciones web con respecto a la web

1.6-Integración

Page 3: Tema 1 IAW

Aplicaciones web: herramientas que los usuarios pueden utilizar

accediendo a un servidor web. Los datos se almacenan en el servidor.

Los lenguajes de programación más empleados suelen ser:

-PHP

-Java

-Python

Que se complementan con los lenguajes de marcas:

-HTML

-XML

-ASP

Page 4: Tema 1 IAW

En la actualidad tenemos multitud de dispositivos, portátiles,

smartphones, tablets...y nos gusta poder acceder a nuestros datos

desde todos ellos. Gracias a las aplicaciones web podemos hacer

esto.

Page 5: Tema 1 IAW

Es necesaria una conexión a Internet

La comunicación constante con el servidor que ejecuta la aplicación

establece una dependencia a una buena conexión a internet

El servidor debe tener las prestaciones necesarias para ejecutar la

aplicación de manera fluida, no sólo para un usuario sino para

todos los que utilicen de forma concurrente.

Se pierde tiempo de desarrollo haciéndolas compatibles con los

distintos navegadores

Su tiempo de respuesta es más lento que el de las aplicaciones

desktop

Page 6: Tema 1 IAW

Ahorra tiempo: no necesario descargar ni instalar ningún

programa.

No hay problemas de compatibilidad: Basta tener un navegador

actualizado.

No ocupan espacio en nuestro disco duro.

Actualizaciones inmediatas: en el servidor.

Consumo de recursos bajo: al ejecutarse la mayor parte de

codigo en el servidor no es necesario utilizar muchos recursos del

cliente.

Page 7: Tema 1 IAW

Portables: Es independiente del ordenador donde se utilice

porque se accede a través de una página web.

La disponibilidad suele ser alta porque el servicio se ofrece

desde múltiples localizaciones para asegurar la continuidad del

mismo.

Los virus no dañan los datos porque éstos están guardados en

el servidor de la aplicación.

Colaboración: Gracias a que el acceso al servicio se realiza

desde una única ubicación es sencillo el acceso y compartición de

datos por parte de varios usuarios.

Page 8: Tema 1 IAW

En las aplicaciones de escritorio suelen haber muchos problemas con la

compatibilidad entre sistemas operativos.

Page 9: Tema 1 IAW

Su acceso se limita al ordenador donde están instaladas.

Son dependientes del sistema operativo que utilice el ordenador y sus

capacidades.

Requieren instalación personalizada.

Requieren actualización personalizada.

Suelen tener requerimientos especiales de software y librerías.

Page 10: Tema 1 IAW

Las aplicaciones de consola o modo texto son aquiellas que se

ejecutan desde una linea de comandos.

Las aplicaciones de consola cuentan con un protocolo de

comunicación propio. En cambio, las aplicaciones web, cuentan con un

protocolo de comunicación estándar.

Page 11: Tema 1 IAW

Es necesario instalar APIs (Application Programming Interface)

específicas que no son estándar.

El concepto de las aplicaciones de consola es un poco similar al de

una aplicación Web con una arquitectura del tipo cliente-servidor.

Aunque existen algunas diferencias como son:

• Formatos de intercambio propio.

• Protocolos de comunicación.

• En el lado del cliente hay restricciones con las vistas ya que es necesario

instalar APIs específicas que no son estándar, portables, o extensibles.

• Dependencia con el proveedor del software con respecto a la plataforma,

arquitectura, hardware, sistema operativo y demás.

Page 12: Tema 1 IAW

La Web se puede considerar como una plataforma o “sistema

operativo” en el cual los recursos están distribuidos.

La arquitectura cliente/servidor de la web carece de la riqueza

gráfica de las aplicaciones de escritorio que cuentan con controles

inteligentes que dan mayor fluidez al trabajo del usuario, esto ha sido

resuelto con varias estrategias o tecnologías tales como AJAX, flash y

Web 2 entre otras.

En vez de ir perdiendo fuerza debido a la pobreza en sus

interfaces gráficas, la web busca alternativas que le permitan ofrecer

todas sus ventajas pero con la posibilidad de ofrecer controles

visuales más amigables al trabajo del usuario.

Page 13: Tema 1 IAW

Las aplicaciones de escritorio se han usado y se seguirán usando

y tienen un campo enorme, no todo esta en Web.

Hay cosas que se necesitan que se ejecuten estrictamente en su

máquina para aprovechar el poder que tiene al alcance.

Pero la fusión e integración de servicios de los computadores, las

aplicaciones de escritorio y la extensión de las facultades de

comunicación con las aplicaciones Web que hace posible que Internet

sea una plataforma óptima que sirve de infraestructura para todos los

usuarios desde el tipo empresarial, institucional o personal.

Page 14: Tema 1 IAW