6 ms·
I agree, I really like both Java and Python and I've typically used Java for anything that's a service and I've never been let down. I've owned a few python ser
by plainnoodles 5y ago
I agree, I really like both Java and Python and I've typically used Java for anything that's a service and I've never been let down. I've owned a few python services and have been... disappointed with them overall but generally never because of *python* specifically. Usually the code just being an enormous untyped spaghetti blob and also being just bad code on top of it (the kind of thing where you look at it for 5 mins and could probably cut the runtime by 70% but you don't because nobody asked you to and this internal web page being slow is not high on your list of things that annoy you overall).
I recently started a side project and decided to use python for the backend and I'm not too far into it so far, but I can already tell I'm going to miss 2 main things:
1. the ridiculous amount of information a jvm provides by default (e.g. jmx)
2. java's speed/jit
So far, python seems fast enough, and I feel like I'll be able to make anything that I need to do scale in python, and that if I end up with enough users to make that not the case, I have bigger problems (like "my side project's customer support is competing materially with my day job for my time"). So I don't even think the tech, much less python, will be the scaling weak point with this project. But I'm still keeping an eye on it.