Python's scientific ecosystem is really exciting, that's where I want to spend more time. Pandas,numpy,scikit-learn...
Just anecdotal/personal opinion on JS and Python communities.
I went to Python and JS meetups. Python meetups are usually people talking about different real-life projects they are building with Python with maybe 10% of talks about new frameworks/language.
the one JS meetup I went was people comparing and arguing which frameworks/library is better and should we stop using this one or that one, which one is messy .. etc, talking about things that were solved long time ago in AS/Flash/Flex
With JS I'm afraid to spend on a hyped framework that will be obsolete in 6 months.
That's because much of JS is new. Server side is new. Even client side MVC is relatively new. Python has a long, long history that means its frameworks are much more stable. In time I expect JS to be the same.
The sad bit is that a lot of JS frameworks are trying to patch the many language design and implementation flaws (see wtfjs.com) and limitations. Python can evolve at faster speed and change more drastically, while the next version of JS has been promised since forever due to inefficiency of committee and backwards-compatibility worries.
No it isn't. Off the top of my head, 1996? I remember it as LiveScript. JS has been "mainstream" longer than Python has. This was written in '04 http://www.paulgraham.com/pypar.html
JS and Python are almost the same age.
JS is designed by a committee where the participants are pushing their own corporate agenda, similar to three horses pulling the carriage in different directions. It's unfortunate but that's reality of Web browsers domain. No amount of frameworks going to fix it.
On the server side you have one designer - Google and its V8 engine which caused an explosion in innovation.
Just anecdotal/personal opinion on JS and Python communities. I went to Python and JS meetups. Python meetups are usually people talking about different real-life projects they are building with Python with maybe 10% of talks about new frameworks/language. the one JS meetup I went was people comparing and arguing which frameworks/library is better and should we stop using this one or that one, which one is messy .. etc, talking about things that were solved long time ago in AS/Flash/Flex
With JS I'm afraid to spend on a hyped framework that will be obsolete in 6 months.