Diferencia entre revisiones de «Programación dirigida por eventos»

m
Revertidos los cambios de 190.57.236.234 (disc.) a la última edición de Joel sanchez perez
m (Revertidos los cambios de 190.57.236.234 (disc.) a la última edición de Joel sanchez perez)
Etiqueta: Reversión
 
== Problema ==
La programación orientada a eventos supone una complicación añadida con respecto a otros [[paradigma de programación|paradigmas de programación]], debido a que el flujo de ejecución del software escapa al control del programador. En cierta manera podríamos decir que en la programación clásica el flujo estaba en poder del programador y era este quien decidía el orden de ejecución de los procesos, mientras que en programación orientada a eventos, es el usuario el que controla el flujo y decide.
 
Pongamos como ejemplo de la problemática existente, un menú con dos botones, botón 1 y botón 2. Cuando el usuario pulsa botón 1, el programa se encarga de recoger ciertos parámetros que están almacenados en un fichero y calcular algunas variables. Cuando el usuario pulsa el botón 2, se le muestran al usuario por pantalla dichas variables. Es sencillo darse cuenta de que la naturaleza indeterminada de las acciones del usuario y las características de este paradigma pueden fácilmente desembocar en el error fatal de que se pulse el botón 2 sin previamente haber sido pulsado el botón 1. Aunque esto no pasa si se tienen en cuenta las propiedades de dichos botones, haciendo inaccesible la pulsación sobre el botón 2 hasta que previamente se haya pulsado el botón 1.
La programación orientada a eventos supone una complicación añadida con respecto a otros [[paradigma de programación|paradigmas de programación]], debido a que el flujo de ejecución del software escapa al control del programador. En cierta manera podríamos decir que en la programación clásica el flujo estaba en poder del programador y era este quien decidía el orden de ejecución de los procesos, mientras que en programación orientada a eventos, es el usuario el que controla el flujo y decide.
 
1 181 089

ediciones