I am learning Magento and the MVC pattern and am struggling to grasp the concepts.
I'm trying to understand Controllers and when they are used.
Say, for example, I am building an interface that purely exports data in the background when an event is dispatched. If their is no views in use, then is it true to say that a Controller will not be needed?
When are controllers needed in an MVC application?