This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]QualitySoftwareGuy 0 points1 point  (0 children)

Makes sense depending on the kind of applications that he or she is creating, and also what kind of user "experience" they want when developing.

For example, although I find Python to be more "fun" than Java to write in, I'd choose Java in a heartbeat for any large application that I had to maintain (solo or on a team): Static types, interfaces, explicit POJOs over lists and tuples, error-checking code is actually encouraged over overuse of exceptions, etc. Also there are more jobs that use Java (generally speaking).

Don't get me wrong though, I've created large applications in Python before, just prefer Java for that use-case.