3 ms·
Having used both languages at work my opinion is that Java has a better developer experience due to the strong type system allowing you to use third party libr
by abraxas 4y ago
Having used both languages at work my opinion is that Java has a better developer experience due to the strong type system allowing you to use third party libraries much more easily even when their documentation is not quite up to par.
In Python on the other hand it's all resting on good documentation and in the absence of it your work becomes a long journey of sleuthing the input parameters and the return values every step of the way, sometimes forcing you to read the original sources.
When it's already written I like Python code more but when it comes to writing it Java type system coupled with its tooling has no equal.
- tgflynn 4y agoI also prefer statically typed languages for projects that are going to exceed a few thousand lines, but the OP was complaining that Python is "huge" compared to Java, which is a claim I find curious and one I have never heard before.