martes, 12 de noviembre de 2013

QUE ES UNA APLICACIÓN DE ESCRITORIO

  • Una aplicación es un programa de computadora que se utiliza como herramienta para una operación o tarea específica.
  • 3. También se dice:A diferencia de otros programas como los sistemas operativos, los lenguajes de programación y otros, la aplicación tiene el único y principal fin de realizar una tarea específica, a menudo básica y de rápido y fácil uso para el usuario común no avanzado.
  • 4. La Razón La razón más frecuente para la creación de una aplicación informática es la necesidad de resolver un problema o de simplificar una operación compleja. Por ejemplo, una aplicación de calculadora para un ordenador, o un programa que permite ver videos en dispositivos celulares, u otro que comprime archivos para su fácil intercambio.
  • 5. Las aplicaciones más típicas son las que constituyen componentes de un paquete como lo puede ser el de Microsoft Office, que incluye procesador de textos, hoja de cálculo, base de datos y otras más. En definitiva, una aplicación informática sirve para ahorrar tiempo y dinero al usuario y, por eso, constantemente nuevas aplicaciones son desarrolladas ya sea por usuarios básicos, avanzados o programadores, a los efectos de simplificar el uso de un ordenador lo más posible.
  • 6. Aplicaciones de escritorio eficientesA menudo sucede que un desarrollador o un grupo de desarrollo comienzan a crear una aplicación de escritorio para un determinado cliente. Muchas veces no se podrán aplicar todas las sugerencias, ya que como todo, su uso depende de la situación y del problema a resolver. Por otra parte, ninguna de estas guías está ligada con una tecnología en concreto.
  • 7. Presentar el interfaz de la aplicación tan rápido como sea posible Una de las cosas que puede irritar más a un usuario, y que por consiguiente puede hundir nuestro proyecto, es que la aplicación tarde mucho tiempo en iniciarse.
  • 8. Evidentemente, el inicio de las aplicaciones es algo delicado. Toda aplicación tendrá que cargar una serie de recursos como referencias a las empresas, iniciar colas de mensajería, preparar los diferentes diálogos, paneles o ventanas que forman el interfaz de usuario, inicializar conexiones a base de datos si todavía estamos creando aplicaciones cliente-servidor, arrancar servidores internos a la aplicación o iniciar la comunicación con servidores externos, etc.
  • 9. Contenidos de las Aplicaciones de EscritorioMostrar pantallas de bienvenida ( Splash Screens ): Una aplicación, si tiene un tiempo de carga considerable, debe mostrar algún indicio de que se está realizando algún tipo de trabajo. Una de las cosas más molestas de algunas aplicaciones, es que se inicien y no muestren ninguna información de lo que está pasando, de modo que te encuentras preguntándote a ti mismo: "¿Pero esto está haciendo algo? ¿Ha arrancado? ¿Se ha colgado?" .
  • 10. Aprovechar los diálogos de entrada a la aplicación: Muchas aplicaciones presentan diálogos de entrada al sistema donde se le pregunta al usuario su nombre y su contraseña. Mientras el usuario introduce estos datos, no hay ninguna razón para desperdiciar esos preciados ciclos de CPU en recibir la entrada del teclado. Debemos intentar aprovecharlos para precargar partes de nuestro interfaz gráfico ( tal vez las que reseñaba en el punto uno ), acceder a recursos que no necesiten de los datos del usuario ( colas de mensajería, o bases de datos a las que nos conectemos con un usuario genérico ), etc.
  • 11. Avisar al usuario de lo que está pasando.Siempre que se realice una tarea, debemos mostrar información sobre lo que está pasando. El usuario debe saber en todo momento lo que se está realizando, o al menos que se está realizando algo. Un simple cursor con un reloj puede servir para que por lo menos sepamos que algo sucede. Aunque la verdad es que tampoco sirve de demasiada ayuda, porque en cuanto llevas tres segundos mirando para el icono de reloj empiezas a preguntarte que diablos está haciendo la aplicación.
  • 12. PUNTOS ESENCIALES No cargar la información que no necesitemos.Pre cargar toda la información útil que podamos. Evitar el presentar enormes cantidades de datos.

No hay comentarios:

Publicar un comentario