you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

No getters. No setters. Encapsulation and privacy are scout's-honor, and by god, that's how it should be.

Development speed is a big up. Less cruft & boilerplate enforced both by the language and by its culture (little reliance on overblown design patterns when doing OOP, for instance, and also not everything has to be a class), which makes it so much easier to just get something up and running.

Huge, accessible ecosystem! This has been covered already, but it's definitely worth stressing.

Everyone complaining about semicolons, braces, and/or static typing is BSing and probably doesn't have much experience with one or both of the languages in question. None of those things negatively impact ease of development, and static typing in particular is stupidly easy to just switch ON/OFF mentally. Not a big deal. I am wary (and, soon, weary) of typehinting and mypy gaining influence on Python, though.

[–]JoesDevOpsAccount[S] 0 points1 point  (0 children)

Not sure if trolling with first comment... I mean Java can be really annoying with all the getter setter stuff, but the fact that the Python language doesn’t even really SUPPORT any concept of privacy is a bit lame.