I very often come across this question of why we have got lots of web frameworks addressing the same or similar drawbacks.
When looking deeply, I also have given thought on why JSP / Servlets is not being used after the other web frameworks (like Struts, Spring MVC etc) have shown their existence?
Is it because, the latest web frameworks
- does most of the things on its own?
- provides extensive features that is not available with Servlet / JSP?
- or the Servlet / JSP is impotent to deliver what latest framework does?
Any help in the form of responses or resources is greatly appreciated.