title: Choosing between Django-Apache and Java-Tomcat for a web application
body: <p>In order to develop a web application that can easily scale, provide production stability, is easily deploy-able, and allows for fast development cycles, what points would you recommend I look at before choosing one or the other framework - using Java and Tomcat, or Django and Apache/Mod_WSGI?</p>
  
  <p>Some pros and cons I could see immediately,</p>
  
  <ul>
  <li>Tomcat apps are simple to deploy - drop a WAR file and you're done. Django apps seem to need more wrangling (Not sure if creating .egg files and dropping them in would work as well?)</li>
  <li>Django's ORM seems much nicer than Hibernate - generates models directly compared to Hibernate's manual configuration files</li>
  <li>Python as a language is faster to develop in, and much more concise than Java can be. (Of course, this is a relatively higher level discussion).</li>
  </ul>
  
  <p>I've looked at Disqus's slides about scaling Django and am under no doubts it can be done. But would scaling a Django app be any harder than scaling a Java/Tomcat one?</p>
  
  <p>I'm familiar with both Java and Python and the frameworks mentioned above, and it boils down to getting feedback those who've worked with either (or both) on scale.</p>
  
  <p>Thanks!</p>