View templates
Views are some of the most complex modules that live inside Drupal core. Until Drupal 7, it was a contrib
module, and this explains why its UI it's a little bit different compared to the rest of the system.
A view is a configuration entity that can be created using the web interface of Drupal; even some basic websites have multiple views used to represent listings of any type.
Note
A configuration entity in Drupal is used to represent any complex configuration, which is usually created with the web interface and then exported into the configuration folder.
Do you need to show the latest five blog posts, ordered by creation date? You need a view. A list of the most active users on the site? A view. The books that are available on a library website? Again, a view.
Content listing provided by the Views module can then be used to populate the main content area of a page, produce blocks that can be added to a region, or generate an RSS feed. Contributed...