What are frameworks, stacks, and middleware?
I am not sure if this post is applicable to programmers.se.
But with the question, what are Frameworks? how come there are a vast amount of frameworks available? does each framework provide a certain special functionality? I haven't encounter with a framework yet. though I would be studying them when I reach my Enterprise Java course. but for now How come there are vast amount of frameworks? do they provide a special functionality for every certain type of framework?