Hugo Data Template vs Middleman Dynamic Pages

I’m trying to understand the pro and cons, also the differences and similarities between Hugo Data Template and Middleman Dynamic Pages.
But since I don’t have a deep knowledge in web development I’m hoping to hear more detailed explanations from more experienced people.

From what I understand Hugo Data Template allows us to list out our data from CSV or JSON file to a single page on our site but not creating 1 page per data inside our data file.
Am I getting this right?

Have you tried searching for this? I have answered variations of the same many times before.