3 ms·
There's nothing in your list that makes Python less suitable for web development than [insert favorite language]. Many of the issues you describe (I agree with
by w0utert 13y ago
There's nothing in your list that makes Python less suitable for web development than [insert favorite language]. Many of the issues you describe (I agree with most but not all) are either irrelevant for web application development (e.g. the GIL, I/O bound code such as web applications do not suffer from it at all, especially not when using something like gevent), easily avoided or worked around (unicode strings: either use Python 3, or a web framework that defaults to always unicode + do static source analysis for non-unicode string literals), already have pretty good solutions (package management: always use virtualenv and pip), or a matter of style/taste (dict vs Dict, functional aspects, etc).
I could make my own list of reasons why I think Java sucks for web development, but someone who's proficient in Java web application development will disagree with those just the same. Every language has its faults, and Python is no exception. Personally I simply hate writing Java code, of all the languages I've used, it's by far the least enjoyable to write and maintain.
- angersock 13y agonah, ruby is pretty much perfect hth (the slowness of the interpreter allows you time to appreciate its beauty)