11

I used to be a Java fanboy.

After seeing the modern things one can do with other languages I am just disappointed, that Java is so old-fashioned.
Some would say "BUT IT HAS LAMBDAS".
Good, that we have lambdas. We don't have optional parameters or objects (like in JS's {} or PHP's stdClass).
JVM may have many advantages, but I think, that Java is slowly dying although it is kept alive by some companies, still using Java in prod.
I think, that Kotlin is, what Java should have been.

I hope, that my wishes will be implemented in Java 10. If not, Java is considered as dead.

Comments
  • 1
    #JavaStayAlive
  • 4
    Use Kotlin then.
  • 1
    Something that I really miss in Java is those property getters and setters that c# has 😂
  • 0
    Kotlin ftw
  • 2
    Agree kotlin ftw
  • 1
    Nah dont worry java will still be alive. Just like in iOS development even though objective-c is dead / not frequently used, because swift is more better, it is still supported by apple. I think even java will be dead it will be still supported.
  • 2
    I tried to learn java, but as a beginner it really put me off with complicated design architecture. Now that I'm reading more about software design, I'm understanding mich more of what made it such a great language in the past. Kotlin took that and modernised. Now I'm tempted to learn Java and later kotlin (most kotlin learning resources asune you know java), but I'll leave that for vacations.
  • 2
    @hash-table i think for learning programming Java is very good, just because it is so old.
    It has all these old Fashion things, but still does not require memory management etc, i think this rant is dedicated to its prod use for devs who are already familiar with thing like: types, classes etc
Add Comment