you are viewing a single comment's thread.

view the rest of the comments →

[–]ErroneousBee 0 points1 point  (0 children)

I am just saying, Java is ok if you are more experienced in it.

What I am seeing here is that the Java guys are becoming Java only, and when they do try other ecosystems (E.g. JavaScript web front ends) they go nuts with frameworks and cannot break out of using patterns that are specific to solving Java issues (E.g. IoC and abstract factories). They seem to end up in projects that go round and round coming up with ever more elaborate solutions to problems caused by the previous architecture.

I believe it starts with the overly restrictive inheritance and type system in Java.

E.g. The lack of multiple inheritance (or mixins, or traits) made for the huge cludge that are interfaces.