title: What justifies using Java over Django/Python, PHP, etc. for the web?
body: <p>I'm currently studying the Spring framework and JDBC (re-studying this because I really, really want to understand Hibernate) to do some web development/web services as a summer intern. I've been curious for quite some time about what advantages Java/Spring (or just Java EE for that matter) has over Django, Rails, PHP, etc. </p>
  
  <p>As far as I can see, the latter frameworks are far more effective for rapid development and some of them scale quite impressively. Based on one of the posts here: </p>
  
  <p><a href="https://stackoverflow.com/questions/967137/web-when-should-i-consider-using-java-rather-than-php-python-django-ruby-rail">Web: When should I consider using Java rather than PHP, Python/Django, Ruby/Rails, etc?</a></p>
  
  <p>There really is no obvious benefit to using Java. The answer is always "whichever one you feel most comfortable with." But I am interested in seeing what aspects of using Java frameworks is superior to that of the other listed frameworks and vice versa. </p>