Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2. Realice un cuadro comparativo de las ventajas y desventajas que ofrecen las aplicaciones web
en relación a las aplicaciones de escritorio.
Una aplicación Web (también llamada Online) es Una aplicación Desktop (también llamada de
aquella que está instalada en un Servidor y Escritorio) es aquella que está instalada en el
su ejecución requiere disponer de un ordenador del Usuario, que es ejecutada
ordenador con conexión a Internet y de un directamente por el sistema operativo, ya sea
Navegador (Google Chrome, Internet Microsoft Windows, Mac OS X, Linux o
Explorer, Mozila Firefox, Opera, Safari, etc). Solaris, y cuyo rendimiento depende de
diversas configuraciones de hardware como
Ejemplos de aplicaciones Web: memoria RAM, disco duro, memoria de video,
webmails (gmail, hotmail) etc.
weblogs (webs personales)
tiendas online (amazon)
enciclopedias en línea (wikipedia) Ejemplos de aplicaciones Desktop:
plataformas de información geográfica (google
earth o google maps)
álbumes de fotos (flickr, picasa) Programas de Microsoft Office (Excel, Word,
PowerPoint, etc).
Cliente FTP (FileZilla, CUTE FTP, etc)
Ventajas
Portabilidad: se ejecutan desde cualquier Windows Live Messenger
ordenador con conexion a internet. iTunes
La información que manejan es accesible a Adobe Photoshop
través de internet, por lo que son especialmente Winamp
interesantes para desarrollar aplicaciones
multiusuario basadas en compartir información.
Son aplicaciones muy ligeras (el Navegador de Ventajas:
Internet no contiene el programa) por lo que el Habitualmente su ejecución no requieren
Usuario no necesita tener un ordenador de comunicación con el exterior, sino que se realiza
grandes prestaciones para trabajar con ellas. de forma local. Esto repercute en mayor
Consumen muy pocos recursos del equipo en el velocidad de procesamiento, y por tanto en
que están instaladas. mayores capacidades a la hora de
Son fáciles de actualizar y mantener. programar herramientas más complicadas o
funcionales.
Los usuarios pueden participar en la elaboración
de los contenidos. Suelen ser más robustas y estables que las
aplicaciones Web.
Se pueden distribuir e instalar en miles de
equipos sin limitación o restricción alguna. Rendimiento: el tiempo de respuesta es muy
rápido.
Su funcionalidad es independiente del sistema
operativo instalado en el ordenador del usuario. Seguridad: pueden ser muy seguras
(dependiendo del desarrollador).
No hay problemas de incompatibilidad entre
versiones, porque todos los Usuarios trabajan
con la misma
Desventajas:
Seguridad. Pueden ser muy seguras
Su acceso se limita al ordenador donde están
(dependiendo del desarrollador).
instaladas.
Desventajas:
Son dependientes del sistema operativo que
Es necesaria una conexion a Internet utilice el ordenador y sus capacidades (video,
La comunicación constante con el servidor que memoria, etc).
ejecuta la aplicación establece una dependencia Requieren intalación personalizada.
a una buena conexión a internet.
Requieren actualización personalizada.
El servidor debe tener las prestaciones
Suelen tener requerimientos especiales de
necesarias para ejecutar la aplicación de manera
software y librerías.
fluida, no sólo para un usuario sino para todos
los que la utilicen de forma concurrente.
Se pierde tiempo de desarrollo haciendolas
compatibles con los distintos navegadores
(aunque los frameworks ayudan a solventar
algunos de estos problemas).
Su tiempo de respuesta es más lento que el de
las aplicaciones Desktop (esto ha mejorado
mucho utilizando tecnologías como AJAX).
El tiempo de respuesta puede llegar a ser lento
dependiendo de las características del ordenador
y de la conexión a Internet que se utilice.
3. Si ha programado antes liste los lenguajes que conoce y el nivel de dominio que tiene de cada
uno (básico, medio o avanzado).