Una aplicación es un programa de computadora diseñado para realizar una tarea específica como calcular, ver videos o comprimir archivos. A diferencia de sistemas operativos u otros programas, las aplicaciones se enfocan en tareas específicas para simplificar operaciones complejas para usuarios comunes. Las aplicaciones más comunes incluyen programas de office suites como procesadores de texto y hojas de cálculo.
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Aplicación de escritorio
1.
2. Una aplicación es un programa de
computadora que se utiliza como
herramienta para una operación o
tarea específica.
3. 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 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. A 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. 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. Mostrar 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. 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. No cargar la información que no
necesitemos.
Pre cargar toda la información útil que
podamos.
Evitar el presentar enormes cantidades
de datos.
13. ¿Y no podría editar los informes en Word?
No hay duda de que esta es una de las
frases más temidas por los desarrolladores.
El momento en el que algún usuario
influyente insinúa la posibilidad de utilizar
alguna herramienta integrada con el sistema
operativo. Muy a menudo, la respuesta sería
algo del estilo "Imposible, Word no se integra
bien con nuestros sistemas y sólo causaría
problemas.