I like Python; do I have to use Django/Flask/etc?
Question: I like Python a lot (check out my username!), and I'm building a web
application. I've used Django for a couple of projects. Most of my web dev
friends prefer Node, or Rails, though.

Python provides data analysis tools that are important to my application.

Is it possible to use Python with Node/Rails/other web frameworks? Is it easy
to do?

EDIT: Hmm, it looks like this question was not received very well. Let me try
to be clearer. Essentially I am asking if I can use Python for its data
analysis tools but use something like Node for the server -- a few of the SDKs
for libraries that we are thinking of using are not compatible with Python.

I had a look at this: [Combining node.js and
Python](http://stackoverflow.com/questions/10775351/combining-node-js-and-
python), but it seems to have a steep learning curve to setup. Can someone who
has combined the two technologies comment on the pros/cons of using a Python
web framework vs. using Python for data analysis and integrating it with
something like Node?

I hope this is clearer. Thanks.


Answer: If you need to use Python, then you should use a Python web framework. You
don't need to use Django or Flask, but you should use
[something](https://wiki.python.org/moin/WebFrameworks).

