Я очень часто сталкиваюсь с этим вопросом, почему у нас есть много веб-фреймворков, которые обращаются к тем же или подобным недостаткам.
При глубоком изучении я также подумал о том, почему JSP/Servlets не используются после того, как другие веб-фреймворки (например, Struts, Spring MVC и т.д.) показали свое существование?
Это потому, что последние веб-фреймворки
- делает большинство вещей самостоятельно?
- предоставляет обширные функции, недоступные в Servlet/JSP?
- или сервлета /JSP импотент для доставки того, что делает последняя фреймворк?
Приветствуется любая помощь в виде ответов или ресурсов.