Servlets vs frameworks MVC

J'ai très souvent cette question de pourquoi nous avons eu beaucoup de frameworks web traitant de la même ou des inconvénients similaires.

Lors de la recherche en profondeur, j'ai aussi réfléchi sur le pourquoi du JSP /Servlets n'est pas utilisé après les autres frameworks web (comme Struts, Spring MVC, etc) ont montré leur existence?

Est-ce parce que, la dernière frameworks web

  1. fait la plupart des choses sur son propre?
  2. fournit de nombreuses fonctionnalités qui n'est pas disponible avec de Servlet /JSP?
  3. ou le Servlet /JSP est impuissante à fournir de ce dernier cadre de l'?

Toute aide sous la forme de réponses ou de ressources est grandement apprécié.

source d'informationauteur Jegan Kunniya