|WikiProject Computing||(Rated 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.
Event Handler vs Event Listener
- 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. Sam Tomato (talk) 19:29, 10 August 2013 (UTC)
- 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)
- Also the Microsoft documentation does not use the term event listener very much except in the context of debugging events. See Events (C# vs. Java) that compares C# and Java. For C# the term event handler is used and for Java they are called listeners. Sam Tomato (talk) 19:36, 10 August 2013 (UTC)
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)