3 ms·
The thing you ideally want from a language is the ability to benefit from an ecosystem adding functionality, teaching, open sourcing libraries etc. The Python
by zmanian 11y ago
The thing you ideally want from a language is the ability to benefit from an ecosystem adding functionality, teaching, open sourcing libraries etc.
The Python ecosystem seems healthy to me. Interesting things are happening in the language around incremental typing and async.
Python seems like the language of choice for binding C and C++ libraries.
Python devs seems widely in demand.
There is definitely a pullback in using Python in performance critical conditions where Go seems to be making huge progress.
- BuckRogers 11y ago>There is definitely a pullback in using Python in performance critical conditions where Go seems to be making huge progress. I work a regular gig, but also have a home business built on Django. I would do it as Dropbox does it- run the company on CPython2.7 and then CPU performance critical services on PyPy. GVR noted they have at least 1 thing running on PyPy. I wouldn't personally bring another language into the stack unless it's absolutely unavoidable. When starting from scratch, I'd probably still go with Python. ...Or maybe Ruby. I'm starting to see the Ruby guys as being luckier than they think. You can run an entire Ruby shop and transition new services over to the Rubyesque Elixir. Which has significant benefits over anything the Python ecosystem has. I've never used Ruby but may give it another shot, due to Elixir's existence.