Talk:Event (computing)
![]() | Computing C‑class | |||||||||
|
Merge of scattered articles
There are many articles in the Event category with little content, which makes it difficult navigating and understanding the subject. I propose merging all them into a single article, which would then provide a central point to explain all the related concepts.
Which article should be the base for the merger? I prefer Event-driven programming, but maybe Event (computing) is a better choice?
Diego (talk) 10:37, 14 February 2008 (UTC)
Event Handler vs Event Listener
The two seem to be used interchangeably; not clear if there is a difference between them. Selerian (talk) 19:48, 17 August 2011 (UTC)
- I agree. I think that section is using the term listener to mean event handler and the term event handler is much more common. The section uses C# as an example and I am familiar with C# at least. In C# and in Windows programming the term event handler is very common. The section also says "the delegate event model, which is provided by the most popular graphic frameworks" yet C# is much more than a "graphic framework". If there are other "graphic frameworks" that use the terminology used in that section of this article then those other systems should be mentioned there.
- Also note that saying C# is not the most technically correct. It is actually Standard ECMA-335 Common Language Infrastructure (CLI) that defines delegates and such. It does not say "listener" anywhere but it does say "handler".
Sam Tomato (talk) 19:19, 10 August 2013 (UTC)
Event notification
The section about Event notification describes event handlers. The two sections should be merged. Sam Tomato (talk) 19:23, 10 August 2013 (UTC)
Event propagation
There should be a section about event propagation. I am not sure what term should be used. An alternative term is bubble, as in events bubbling up. Events bubble up in the Document Object Model for HTML and in the Windows API for Windows. I assume it is a very common concept. Sam Tomato (talk) 19:27, 10 August 2013 (UTC)