3 ms·
I think many find Java to be quite inflexible and old compared to new programming paradigms of the last decade. It's much harder to get things done in Java than
by hellofunk 11y ago
I think many find Java to be quite inflexible and old compared to new programming paradigms of the last decade. It's much harder to get things done in Java than in many other languages due to how restrictive it can be (i.e. the notion that all things must be an OO class, etc). It is also not an elegant language, requiring lots of verbosity and boilerplate which tend to get in the way.
- thecatspaw 11y agoWhile this may be true in your experience (and mine, but only in the Enterprise field) this doesnt make java any less of a "real language"
- hellofunk 11y agoYes, that is true. I was merely trying to explain the melodramatic sentiment of the comment you responded to.
- chrisseaton 11y agoWhat new programming paradigms have been developed in the last decade? I can't think of any.
- deleted 11y ago[deleted]
- hellofunk 11y agoMany of the older paradigms have been popularized and gone mainstream in the last 5 to 10 years.
- coldtea 11y ago>I think many find Java to be quite inflexible and old compared to new programming paradigms of the last decade. (...) It is also not an elegant language, requiring lots of verbosity and boilerplate which tend to get in the way. That sure didn't stop Go from gaining popularity.
- SwellJoe 11y agoI've found Go programs to be pretty concise, in the general case. Low on boilerplate code and high in readability (in the sense that you can see what something does relatively quickly because there is very little standard boilerplate around the functionally relevant code). It is clumsy at some stuff, and doesn't do some kinds of abstraction, so you might have to repeat yourself some, but comparing it to Java? That's not something I've seen anyone who's worked in both do, I don't think.