1. Aplicación de escritorio:
Definición: se considera que una aplicación de escritorio es un programa de la PC, que es
usado como una herramienta para poder efectuar una operación específica.
Las aplicaciones informáticas se crean con el objetivo de resolver un problema o para
simplificar una operación que es compleja.
Las aplicaciones más comunes son aquellas que componen los componentes de un paquete,
un ejemplo es Microsoft Office. Éste contiene al procesador de texto, la hoja de cálculo, la base de
datos, entre otras.
Características:
En las aplicaciones de escritorio es importante que se visualicen las pantallas de bienvenida
(Splash Screens); debido a que éstas permiten que el usuario aprecie que la aplicación está
realizando una tarea.
Algunas de las aplicaciones poseen diálogos de entrada al sistema, porque se les pregunta a
los usuarios su nombre y contraseña.
Es importante que en todo momento el usuario aprecie que esta realizando dicha aplicación,
por este motivo la misma cuenta por ejemplo con un cursor con un reloj que se encarga de decir que
es lo que está realizando dicha aplicación.
Ventajas:
-que contribuyen con la experiencia de los usuarios con respeto al audio, el video y las
comunicaciones.
-permiten un contacto permanente entre los procesos internos del programa y lo que ocurre en
la interfaz de usuario. Pudiéndose realizar acciones como arrastrar y pegar documentos, textos e
imágenes.
Desventaja:
La desventaja mayor de las mismas según los autores es que este tipo de aplicación, depende
del sistema operativo que presente el computador en el que va a instalar; por lo tanto en todos las
PC que se utilicen debe de ser instalada la aplicación.
2. Aplicación Web:
Definición: la aplicación Web son las herramientas que puede utilizar un usuario que accede a
un servidor web a través de Internet
Algunas de las aplicaciones Web son: webmails, wikis, weblogs, tiendas en línea, Wikipedia,
entre otras.
Características:
-generan dinámicamente varias páginas que se encuentran en un formato estándar, como es el
caso de HTML o XHTML.
- los lenguajes que utiliza son interpretados por el cliente, o según los plugins.
- se encuentra estructurada en la mayoría de los casos como una aplicación en tres capas: capa
superior, intermedia e inferior.
-para este tipo de aplicación hay varios lenguajes de programación: PHP, Java, Javascript,
Perl, Ruby, entre otros.
Ventajas:
-no se requiere realizar una instalación, actualización en la computadora, para que pueda ser
ejecutada dicha aplicación.
- estas aplicaciones en la mayoría de los casos no generan problemas de compatibilidad,
debido a que funcionan casi siempre de igual manera en diferentes sistemas operativos, como es el
caso de Windows, Mac OS X, GNU/Linux, entre otros
-presentan un interfaz de usuario que es simple y estandarizado.
-su utilización permite que no se gasten muchos recursos, porque la aplicación no está en el
ordenador de la PC propia y además algunas de las tareas realizadas por el software no implican un
gasto porque son efectuadas desde otro ordenador.
-se comunica con el servidor de manera simultánea.
-la instalación es realizada en un único computador, a esto se le denomina servidor Web.
- no ocupa espacio en el disco duro de la computadora.
3. -las actualizaciones de la misma son inmediatas, lo que permite que los usuarios utilicen
siempre la última versión disponible.
- pueden ser usadas desde cualquier sistema operativo, debido a que solo se necesita poseer un
navegador.
-es posible utilizarla en cualquier ordenador, como son las computadoras de sobremesa, las
portátiles, porque se accede a las mismas mediante la página web.
-los virus no dañan a los datos, debido a que los mismos se encuentran guardados en el
servidor de la aplicación.
Desventajas:
-se visualiza una respuesta lenta y pérdida del contexto al momento del envío y la recepción
de datos dirigidas al servidor.
-la respuesta a la acción que realiza el usuario no es inmediata; debido a que hay que esperar
para que llegue la siguiente carga de pantalla.
-no se pueden realizar acciones de interface gráfica, como es el caso de arrastrar y pegar
documentos, textos e imágenes.