title: Why do large companies prefer Spring over Java EE?
body: <p>While looking for the job, i have attended some job interviews at companies, that work at financial sphere. Every company uses Spring Framework as main framework for development. And almost everywhere I was told 'We need proved and stable technologies, that is why we use Spring.' </p>
  
  <p>I would like to know, as I can't understand, why Spring is more popular and 'safer', than Java EE (for example, Spring MVC is used more, than JSF, while both provide almost the same functionality)? </p>
  
  <p>How it is possible, that native Java EE functionalities are less stable, than third-libraries?</p>