Views in Drupal 7 was the most installed and most used contributed module. Using views, it is easy to create pages and blocks that list a variety of content on the site. You can create a photo gallery or an event calendar, or list out users logged in to your site. Here are a few points listed when we need views:
We like the default front page view, but we want to sort it differently
We want to provide an "unread forum posts" option
We like the default taxonomy/term view, but we want to sort it differently, for example, alphabetically
We want a way to display a block with the five most recent posts of a particular type
In Drupal 8, views has been moved to the core module system. Creating a view in Drupal 8 is similar to the process followed in Drupal 7. Now the Views module will get installed as part of the default core module installation.