I'm developing an application similar to fb chat. Which framework - Play or Django?
I am extremely comfortable with Python. I'm "ok" with Java with good experience in Android(But we all know that most of the stuff in Android is so well covered in many blogs that the learning curve is not really that steep.) Thus, coming back to the web-app. This is what I'm expecting:-

1.  A lot of requests. (Scalability.)
2. Concurrency. 
3. Responsive.
4. Good error reporting.
5. Less steeper learning curve.
6. Stacks well with PostgresDb and Redis. 
7. Provides some way to build cleaner apis(Something django-piston.)
8. Last but not the least, I've a time period of 2 months to finish it.(Not the proto-type but the final version.)


I'm a noob in Scala but I don't find the programming language that difficult. I have gone through quite a few blog posts on Play vs Lift, Web dev in Scala, advantages and disadvantages of Scala and many such things. The only reasoning I am shifting to Scala is I am terribly pissed with the concurrency of Python and how non-scalable it is.(I am a huge fan of twisted and use it for a zillion other things but I just don't think Django/Rails are cut out to deal with concurrent, stable, responsive web app.) 

My question here is, am I wrong? Is it worth it to jump to Scala, taking everything into consideration? I really hope to get some good answers because I don't want to spend long frustrating hours getting a skeletal version of my web-app done and then realize that it is not scalable. Also, what would be a preferred stack? What does the industry use? (I know a lot of questions but it is a scary thing to jump from Django/Rails to anything else.) 

Any help would be appreciated.   
I'm developing an application similar to fb chat. Which framework - Play or Django?
===

I am extremely comfortable with Python. I'm "ok" with Java with good experience in Android(But we all know that most of the stuff in Android is so well covered in many blogs that the learning curve is not really that steep.) Thus, coming back to the web-app. This is what I'm expecting:-

1.  A lot of requests. (Scalability.)
2. Concurrency. 
3. Responsive.
4. Good error reporting.
5. Less steeper learning curve.
6. Stacks well with PostgresDb and Redis. 
7. Provides some way to build cleaner apis(Something django-piston.)
8. Last but not the least, I've a time period of 2 months to finish it.(Not the proto-type but the final version.)


I'm a noob in Scala but I don't find the programming language that difficult. I have gone through quite a few blog posts on Play vs Lift, Web dev in Scala, advantages and disadvantages of Scala and many such things. The only reasoning I am shifting to Scala is I am terribly pissed with the concurrency of Python and how non-scalable it is.(I am a huge fan of twisted and use it for a zillion other things but I just don't think Django/Rails are cut out to deal with concurrent, stable, responsive web app.) 

My question here is, am I wrong? Is it worth it to jump to Scala, taking everything into consideration? I really hope to get some good answers because I don't want to spend long frustrating hours getting a skeletal version of my web-app done and then realize that it is not scalable. Also, what would be a preferred stack? What does the industry use? (I know a lot of questions but it is a scary thing to jump from Django/Rails to anything else.) 

Any help would be appreciated.   