Which one to use based on business requirement?
I found good msdn article to explain it in more detail, so you could read there. In summary:
- Can only be created in Microsoft Visual Studio.
- Can be executed post or prior the event.
- Support varieties different events include delete.
- Can be created in SharePoint Designer, Microsoft Office Visio and Microsoft Visual Studio.
- Can only be executed post the event.
- Support manual started, item created and item updated.
What happen if I deployed both of them?