4 ms·
Really Java has always been kinda okay - the really horrible part of Java was always the "enterprise OOP" programming patterns that were basically a given in an
by p1necone 2y ago
Really Java has always been kinda okay - the really horrible part of Java was always the "enterprise OOP" programming patterns that were basically a given in any commercial codebase - little things like pointing out the verbosity of a basic single file project are just shorthand for "look at all this shit people have written".
As the adage goes - Java programmers can write Java in any language.
- Terr_ 2y ago... But if they do make it in Java, at least you have the tools to analyze and refactor it.
- bzzzt 2y agoYou mean stuff like in the 'Design Patterns' book by the Gang of Four? That was originally written for C++ programmers and predates Java by a few years. Seems 'Java programmers' were already writing Java before Java's release ;)
- fuzztester 2y agoPython programmers be like: from __past__ import JavaProgrammer /usr/bin/python: error: line 0: not a chance
- watwut 2y agoThat is something yet different.
- deleted 2y ago[deleted]
- trallnag 2y agoIs the problem design patterns or opaque frameworks that rely on a ton of reflection?
- watwut 2y agoAfaik, at the time issue was a lot of programming in xml - where those frameworks are configured in various xmls and hard to understand and maintain. Reflection based frameworks are later development.
- mercutio2 2y ago“In XML” is neither here nor there. The massive amounts of indirection which the IDE wouldn’t help you understand was the difficult thing. What encoding you use for that is pretty irrelevant. JSON would have been worse.
- watwut 2y agoThe indirection in Java itself matter significantly less, because you ctrl+click and it gets you where the things are. Plus auto completion. Both were part if Eclipse years and years ago. The problem with xml was that IDEs were unable to help you.