|
|
|
|
|
by named-user
1685 days ago
|
|
>tools like type-hints, mypy, (frozen)dataclasses, Pydantic, etc. is trying to address at least the latter two points here (type-driven & illegal-states-unrepresentable) At some point you have to admit to yourself that it's the wrong tool for the job, when is this going to be? Dependency/environment management is poor as well given how popular the language is. I believe it's popularity is similar to that of PHP in the past; flooded with carefree users. I would strongly advise against using python for anything other than PoC/experimental endeavours. It's a scripting language, and should be used as such. |
|
I agree with your points, but this seems to lean a bit too far the other way. Yes, Python has plenty of limitations and cases where there are better choices in programming language. But saying that it shouldn't be used in real production systems when there are so many examples of it being used effectively for precisely that seems a bit hyperbolic, no? It's like saying Javascript shouldn't be used in production.