←back to thread

176 points chhum | 1 comments | | HN request time: 0.246s | source
Show context
cloudking ◴[] No.44006117[source]
Why is Java so popular in enterprise?
replies(12): >>44006154 #>>44006195 #>>44006204 #>>44006207 #>>44006215 #>>44006230 #>>44006361 #>>44006382 #>>44006575 #>>44007440 #>>44009423 #>>44011637 #
hackthemack ◴[] No.44006195[source]
I worked in IT from the 90s to today. My perspective is it grew and grew because Sun supported it, then IBM supported it, RedHat supported it. It had the glimmer that it was the "Enterprise Way" of doing "Real IT" programming for "Real Businesses". I am not saying any of that is the "Truth", just the perception that was held by the majority of people who could choose what to write enterprise code in.
replies(3): >>44006373 #>>44006392 #>>44006571 #
1. aaronbaugher ◴[] No.44006571[source]
Yes, its early popularity was very much management-driven, based on magazine articles and the like. Its object-oriented design (often presented as if something new) was supposed to make programmers fungible, and its portability was supposed to let you build an app that would run on anything. And it had a Real Corporation behind it, which appealed to corporate management.

In the late 90s, I got stuck making a scheduling program in Java, but it had to run on the 16-bit Windows systems of the time. That was a huge pain, because the 16-bit version didn't have all the capabilities that management was expecting based on the hype. These days, I sometimes have to install enormous enterprise applications that tie up north of 32G of RAM even though they're just basic hardware management tools that would take a fraction of that if built in something like C++ with a standard GUI library. I manage to avoid Java most of the time, but it's been an occasional thorn in my side for 30 years.