|
|
|
|
|
by nnythm
5176 days ago
|
|
Interesting. My experience with Java is that the only thing that gets in the way of programming in Java is the verbosity, which an IDE with powerful refactoring tools (eclipse, IDEA, eclim) gets around nicely. I would argue that in many ways, Java is easier to program in than a lot of other currently hot languages because there is so much tooling around it (although I would trade basically any python package manager for ivy any day), it is statically typed, and its behavior is generally boring but extremely predictable, and not hard to reason about, excluding the threading library which is not super fun. What have you found is frustrating about using Java? |
|
And while I agree that java has excellent tools, the one tool that doesn't work as well or as easily for me is the interactive console. Perhaps it's java's verbosity, or maybe this tool hasn't been as fleshed out as it has been in python, javascript and even php (phpsh), but I haven't found one that works as easily for me.