Programa impulsado por eventos

Definición: ¿Qué significa programa impulsado por eventos?

Un programa impulsado por eventos es aquel que responde en gran medida a los eventos del usuario u otra entrada similar. El concepto de programación impulsada por eventos es importante en el desarrollo de aplicaciones y otros tipos de programación, y ha generado la aparición de controladores de eventos y otros recursos.

Un programa impulsado por eventos también se conoce como una aplicación impulsada por eventos.

Techinfo explica el programa impulsado por eventos

La idea en la programación dirigida por eventos es que el programa está diseñado para reaccionar.

Reacciona a tipos específicos de entrada de los usuarios, ya sea un clic en un botón de comando, una opción de una lista desplegable, una entrada en un cuadro de texto u otros tipos de eventos de usuario.

Otros lenguajes de programación pueden presentar eventos de usuario que se entregan en gran medida a través de una interfaz de línea de comandos o algún otro tipo de interfaz de usuario. Lo opuesto a la programación impulsada por eventos sería la programación que está escrita para actuar independientemente de la entrada del usuario.

Por ejemplo, las aplicaciones de visualización, como las de actualizaciones meteorológicas o resultados deportivos, pueden presentar menos programación basada en eventos que es inherente a otros tipos de programas. Sin embargo, casi todo el software se basa en eventos de usuario para su funcionalidad, y sería fácil argumentar que la programación impulsada por eventos es la predeterminada para casi todo tipo de proyectos.

Esto se debe a que, en general, las aplicaciones y los módulos de código están escritos para responder a las acciones humanas, que es parte del concepto central de cómo los humanos trabajan con las máquinas. Sin embargo, identificar los aspectos de los programas impulsados ​​por eventos puede ser útil en el análisis del diseño.