Controller vs Block in Magento 2

Controllers : In Magneto 2, controllers are responsible for processing request.

Block : Block are responsible for rendering content.