All these answers are crap especially the one that refers to "Batch Programming" which doesn't exist. You are probably reffering to Microsoft's Batch Scripting Language, which cannot be compared to a programming language.
Disadvantages of Event Driven Programming
1. Classes are often not reusable or hard to implement in other applications.
2. Event Driven Programming … Read more