|
|
|
|
|
by callmeal
2538 days ago
|
|
Java features that have yet to show up in other languages:
Scalability - both horizontal and vertical.
Memory utilization (you can have humongous heaps without having to worry about managing all that memory).
Managability - easy to "divide and conquer": you can plop a jar and start using it right away. Something that's practically impossible in other languages.
Third party ecosystem (both free/oss and paid).
Speed. Java is one of the fastest managed languages. Yes it is verbose, yes inexperienced developers do the wrong things, but it does a great job preventing you shooting yourself in the foot, and most importantly, once you have a stable codebase, it can keep running for months/years. |
|
I'm mostly a Java developer, so I think this explains why Docker always looked a little silly to me. I also write some Python, and once I have to set up a virtualenv, that's when Docker's existence makes more sense.